Location: in the centre of Stockholm, beside the Tegnérlunden Park and 500 m. from Lake Mälaren. In the surrounding area there are shops, restaurants, theatres and museums.
See more: Hotels in Europe Hotels in Sweden Hotels in Stockholm Holiday Destinations in Europe