Shopping malls database
Homewood Square is located at the corner of NEC Halsted St. & Ridge Rd., Homewood. It is a Community Center which opened in 1974. It is an Open shopping mall with 450 parking spaces. It covers an area of 239,020 sqft. and has about 13 stores.
Shopping mall's name: Homewood Square
Address: NEC Halsted St. & Ridge Rd., Homewood, IL 60430
State: IL
Number of stores: 13