Homewood Square can be found in the heart of Homewood, IL. The property, classified as a Community Center, sits at NEC Halsted St. & Ridge Rd.. It has been welcoming shoppers since 1974. With 239,020 sqft. of retail space and approximately 13 stores, it offers a wide variety of shopping options. Guests will find 450 parking spaces at the venue.