Madame Tussauds New York is a world-famous wax museum located in the heart of Times Square, featuring incredibly lifelike wax figures of celebrities, historical icons, and fictional characters. It offers visitors unique interactive experiences, making it a must-visit destination for both tourists and locals.