Venue Details

66 Star Starred
The Ride
Meet in the lobby of Madame Tussauds 234 West 42nd Street New York, NY 10036
Venue website Get directions
View All 5 Tips
More Information