The Magic House, MADE for Kids Address 5127 Delmar Boulevard St. Louis MO United States Upcoming Events No events in this location