Madame Tussauds New York is located in Times Square at 234 W. 42nd Street New York, NY 10036 (between 7th and 8th avenues).