Near Dam Square With a stay at Hotel Amsterdam - De Roode Leeuw you'll be centrally located in Amsterdam steps from Dam Square and Madame Tussauds This 4-star hotel is 01 mi 02 km from Berlage Stock Exchange Beurs van Berlage and 15 mi 24 km from Re . . .