Madame Tussauds New York is located in Times Square on 42nd street between 7th and 8th avenues.
Our address is: Madame Tussauds New York 234 W. 42nd Street New York, NY 10036
Madame Tussauds New York is located in Times Square on 42nd street between 7th and 8th avenues.
Our address is: Madame Tussauds New York 234 W. 42nd Street New York, NY 10036