Shopping malls database
Glenwood Plaza is located at the corner of SWC 183rd & Halstead, Glenwood. It is a Community Center which opened in 1962 and was last renovated in 1985. It is an Open shopping mall. It covers an area of 134,886 sqft. and has about 41 stores.
Shopping mall's name: Glenwood Plaza
Address: SWC 183rd & Halstead, Glenwood, IL 60425
Number of stores: 41