Attractions
0.5 mi
WSW
↙
View Route
Dam 20 - Amsterdam, NL-NH 1012 NP
Madame Tussauds Amsterdam is a wax museum located at Dam Square in the center of the city. It was the first Madame Tussauds branch outside the United Kingdom, opening in 1970. The building itself is a historic structure that fits well into the architectural ch...