Planetariums in Walsh, IL
1. Saint Louis Science Center and OMNIMAX Theater
5050 Oakland Ave, Saint Louis, MO, 63110
CLOSED NOW
From Business: The Saint Louis Science Center's OMNIMAX Theater features IMAX Dome technology, presenting a variety of science, nature and feature films under a 79-foot tilted hemispheric…
Showing 1-1 of 1