
Saint Louis Science Center
The Science Center, founded as a planetarium in 1963, is a collection of buildings including a science museum and planetarium located on the southeastern corner of Forest Park. It offers over 750 exhibits in a complex of over 300,000 square feet, which makes it among the largest of its type in the country.
www.slsc.org