Madame Tussauds New York is a famous wax museum located in Times Square, featuring lifelike figures of celebrities, historical figures, and pop culture icons. It's a popular tourist attraction where visitors can enjoy interactive exhibits and take photos with their favorite stars.