118 Letcher Street, Chenoa, IL 61726

Current Owners
Taylor Barrett
Purchase Price
$18,500 (2003)
Property Taxes
$934 (2021)
Blockshopper green logo