Where is Madame Tussauds?
Madame Tussauds is located in Amsterdam City Centre. It's in an artistic neighbourhood well known for its museums and cafes. If you want to find things to see and do in the area, you might like to visit Dam Square and Anne Frank House.
Things to see and do near Madame Tussauds
What to see near Madame Tussauds
- Dam Square
- RAI Exhibition and Congress Centre
- National Monument
- Royal Palace
Things to do near Madame Tussauds
- Anne Frank House
- Van Gogh Museum
- Heineken Experience
- Ziggo Dome