18844 North 2400 East Road, Towanda, IL 61776

Current Owners
Michael McCurdie
Purchase Price
N/A (2017)
Property Taxes
$2,987 (2021)
Blockshopper green logo