Location Guests are welcomed to this Stockholm hotel that is conveniently located near the Globe Arena in the heart of the city, close to business areas, local attractions, nightlife and shopping centres. This Stockholm hotel is minutes from the Toy Museum..