With a stay at Delta Hotel City Center, you''ll be centrally located in Amsterdam, just a 4-minute walk from Dam Square and 13 minutes by foot from Anne Frank House. This hotel is 0.3 mi (0.4 km) from Madame Tussauds and 0.5 mi (0.8 km) from Amsterdam Museum.