Regal St Louis Stadium 18 & IMAX
5555 St. Louis Mills Boulevard, Suite 525,
No one has favorited this theater yet
The Regal Saint Louis Mills Stadium 18 opened December 19, 2003 and occupies a wing of the Saint Louis Mills outlet mall in Hazelwood, just northwest of the city of Saint Louis. A digital IMAX screen was added in 2010.
Just login to your account and subscribe to this theater