The Magic House 516 S Kirkwood Rd, Saint Louis, MO63122 This fun-filled museum offers tons of variety with many exciting and educational exhibits. Visit the Children's Village…More where kids can service a car, stock grocery store shelves or catch a fish. Step into the bubble-filled Bubble Room or watch visitors hair stand on end from the electrically charged ball. Admission costs $9.50 for all visitors. Visit the website for special holiday and event hours.