With a stay at Delta Hotel City Center, you'll be centrally located in Amsterdam, steps from Body Worlds and 4 minutes by foot from Dam Square. This hotel is 0.3 mi (0.4 km) from Madame Tussauds and 0.3 mi (0.5 km) from Royal Palace. Stay in one of 48 guestrooms featuring flat-screen televisions. Digital television is provided for your entertainment. Bathrooms with showers are provided. Conveniences include safes, and housekeeping is provided daily. Make use of convenient amenities, which include complimentary wireless Internet access and a reception hall. Featured amenities include a 24-hour front desk, luggage storage, and a safe deposit box at the front desk.