118 Letcher Street, Chenoa, IL 61726

Current Owners
Taylor Barrett
Purchase Price
$18,500 (2003)
Property Taxes
$1,319 (2023)
Blockshopper green logo