Shopping malls database
The Meadows at Lake Saint Louis is located at the corner of I-64/US 40 & Lake Saint Louis Blvd., Lake St. Louis. It is a Lifestyle/Specialty Center which opened in 2008. It is an Open shopping mall with 1,257 parking spaces. It covers an area of 500,000 sqft. and has about 48 stores.
Shopping mall's name: The Meadows at Lake Saint Louis
Address: I-64/US 40 & Lake Saint Louis Blvd., Lake St. Louis , MO 63367
Number of stores: 48