8777 North Meridian Road, Owen, IL 61101

Current Owners
Chad Haun
Purchase Price
$110,000 (2019)
Property Taxes
$3,716 (2019)
Blockshopper green logo