18400 Cherry Creek Drive, Unit: 611, Homewood, IL 60430

Current Owners
Clementina Okoji
Purchase Price
$90,000 (2019)
Property Taxes
$3,768 (2022)
Blockshopper green logo