106 Church, Trilla, IL 62440

Current Owners
Robert E. and Nancy J. West
Purchase Price
$20,000 (2020)
Property Taxes
N/A (2021)
Blockshopper green logo