Where is The Magic House, St. Louis Children's Museum?

Where is The Magic House, St. Louis Children's Museum located?

The Magic House, St. Louis Children's Museum, The Magic House, St. Louis Children's Museum, United States of America (approx. 38.57387°, -90.40592°)


Where is The Magic House, St. Louis Children's Museum on the map?