3896 Valhalla Drive, Elgin, IL 60123

Current Owners
Purchase Price
$314,000 (2018)
Property Taxes
$9,569 (2022)
Blockshopper green logo