Park Place Plaza
17579 Halsted St
Homewood
IL
60430
(708) 000-1111
Open Map
Shopping Center
Shopping Center Nec
Shopping Centers & Malls