Username:
Password: Lost Your Password?
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.