November 15, 2021
Unfortunately this review is confusing 2 different locations. The world's largest set of teeth and toucan belong to Delta Dental Health Theatre which is part of HealthWorks! Kids' Museum St. Louis and is located at 1100 Macklind Ave. The museum is filled with amazing health exhibits for kids to play and learn to live healthy lives. The Children's Dental Theatre on Kingshighway is just a dentists office that shows a movie in their waiting room.
Was this helpful?