32848 Schlappi Road, Deer Creek, IL 61733

Current Owners
Loren R Ulrich
Purchase Price
$180,000 (2012)
Property Taxes
$2,961 (2021)
Blockshopper green logo