Saint Louis Science Center Omnimax

5050 Oakland Avenue St. Louis, MO 63110

800.456.SLSC

1 Screens