Sweden Hotel Stockholm
- Hotel Class: NA
Sweden Hotel Stockholm is located at Norrmalmstorg 1, in Stockholm. It has a overall guest rating based on None reviews.
Location & Top Nearby Hotels
See full list: Best Hotels in Stockholm»
Nearby Things to Do
Sweden Hotel Stockholm is 0.6 miles from the #1 ranked Stockholm attraction, Gamla Stan (Old Town). Of the seven top rated attractions, the five closest ones are listed below.
See full list: Best Things to Do in Stockholm»