What is your address? Our address details are: Madame Tussauds New York 234 W. 42nd Street New York, NY 10036 Related articles How do I contact your Customer Services team?