Rising above the water just south of Gamla Stan, a kilometer south of Central Station, and next to the Slussen bus ... of the best views of any hotel in Stockholm. The hotel's custom, out-of ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results