Does Maymay centers own St Clair Square?
May Centers, Inc. St. Clair Square is an enclosed shopping mall in Fairview Heights, Illinois. Opened in 1974, the mall features Macy's, Dillard's, and JCPenney as its anchor stores. It is managed by CBL & Associates Properties. The mall formerly had a Sears, which closed in 2019.
DA: 82 PA: 37 MOZ Rank: 15