Shopping malls database
St. Louis Centre is located at the corner of Washington, Locust, 6th & 7th Sts., St. Louis. It is a Lifestyle/Specialty Center which opened in 1985. It is an Enclosed shopping mall with 4,808 parking spaces and a food court.. It covers an area of 968,145 sqft. and has about 147 stores.
Shopping mall's name: St. Louis Centre
Address: Washington, Locust, 6th & 7th Sts., St. Louis, MO 63101
Number of stores: 147