28830 North Thorntree Road, Knollwood, IL 60044

Current Owners
D. Schmidgall K. Mikkila
Purchase Price
$290,000 (2010)
Property Taxes
$8,533 (2021)
Blockshopper green logo