1118 South Otter Creek Street, Streator, IL 61364

Current Owners
Simon and Arcelia Cruz
Purchase Price
N/A
Property Taxes
$2,221 (2018)
Blockshopper green logo