Saint Louis Science Center

Saint Louis Science Center
5050 Oakland Ave.
St. Louis, MO 63110

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.

Scroll to Top