This hotel is centrally located at the heart of Stockholm just a few minutes walk (1 km) from the old town. Ostermalmstorg underground station is also just 1 km from the hotel.
See more: Hotels in Europe Hotels in Sweden Hotels in Stockholm Holiday Destinations in Europe