1834 North Illinois, Decatur, IL 62526

Current Owners
Robert L. Powell
Purchase Price
$1,000 (2005)
Property Taxes
$122 (2017)
Blockshopper green logo