The recently opened
The Meadows at Lake St. Louis is an upscale lifestyle shopping center located in suburban Lake St. Louis, Missouri (St. Charles County). It will include Missouri's first
Von Maur department store, which is scheduled to open in 2010.