BEST WESTERN Time Hotel(4 stars)

Vanadisvägen 12, 11346 Stockholm View on map