Madame Tussauds New York is located on historic 42nd street between 7th and 8th avenues.
To find New York hotels nearby, visit HotelsCombined.
Visit Us Here
234 W. 42nd Street
New York, NY 10036
New York, NY 10036
Madame Tussauds New York is located on historic 42nd street between 7th and 8th avenues.
To find New York hotels nearby, visit HotelsCombined.