A 24-hour front desk, free breakfast, and free WiFi in public areas are available at this hotel.
All 34 rooms offer free WiFi, room service, and satellite TV.
Located in Amsterdam City Centre, this hotel is within a 10-minute walk of Body Worlds, The Old Church (Oude Kerk), and Dam Square. Madame Tussauds and New Church are also within 10 minutes. Amsterdam Central Metro Station and Amsterdam Central Station are within a 5-minute walk.
Damrak 8 1012LG Amsterdam, NLD
Show directions on Google Maps