1278 South Illinois, Decatur, IL 62521

Current Owners
Penny McCullough
Purchase Price
$4,500 (2017)
Property Taxes
$294 (2017)
Blockshopper green logo