Incorrect data? Please notify us at hi@itinari.com.
Stockholm's largest hotel is located in the heart of Stockholm city adjacent to the Central Station and Arlanda Express as well as near all the best of Stockholm’s favourite spots.