2990 North Norwood Drive, Decatur, IL 62526

Current Owners
Rick E. and Smith Jovita C. Rigdon
Purchase Price
$154,900 (2019)
Property Taxes
$3,242 (2017)
Blockshopper green logo