1429 Willard, Decatur, IL 62521

Current Owners
Kimberly A. Alexander
Purchase Price
$43,500 (2021)
Property Taxes
$850 (2017)

1505 Willard, Decatur, IL 62521

Current Owners
Robert Mundy
Purchase Price
N/A (2009)
Property Taxes
$796 (2017)
Blockshopper green logo