15 Glen Echo Road, Elgin, IL 60120

Current Owners
Grant Giesler
Purchase Price
$40,000 (2000)
Property Taxes
$7,067 (2023)
Blockshopper green logo