St. Louis Science Center Return to Directory St. Louis Science Center Category Museums Address 5050 Oakland Ave. St. Louis Missouri 63110 USA http://www.slsc.org 314-289-4444 Directions to listing From: Current location Specific Address Travel Mode: Driving Public Transit Walking Cycling