24575 North Il Route 59, Lake Barrington, IL 60010

Current Owners
Devon Bank
Purchase Price
N/A (2018)
Property Taxes
$35,224 (2021)
Blockshopper green logo