Located in Stockholm city center, this hotel is just 656 feet from Stockholm Central Station. It offers free WiFi and quiet rooms with a flat-screen TV and tiled bathroom with rain shower. The Arlanda Express Train departs 164 feet away.
1x King bed(s) 181-210 cm wide