6525 Meridian Road, Owen, IL 61101

Current Owners
Brandi Covarrubias
Purchase Price
$37,019 (2014)
Property Taxes
$1,314 (2019)

6579 Meridian Road, Owen, IL 61101

Current Owners
Salvador and Brandi Covarrubias
Purchase Price
$115,000 (2013)
Property Taxes
$3,432 (2019)
Blockshopper green logo