-
Sold for $943,000
563 Dover Court
- Buffalo Grove
- 4 Beds | 4.1 Baths
-
Sold for $470,000
1172 Hummingbird Lane
- Gages Lake / Grayslake / Hainesville / Third Lake / Wildwood
- 3 Beds | 2.1 Baths
-
Sold for $800,000
1712 N Wells Street #2
- Lincoln Park
- 3 Beds | 2 Baths
-
Sold for $285,000
9 Center Road
- Streamwood
- 4 Beds | 2 Baths
-
Sold for $335,000
1701 Fairfax Circle #2
- Bartlett
- 3 Beds | 2 Baths
-
Sold for $560,000
328 Indian Point #328
- Barrington Area
- 3 Beds | 3.1 Baths
-
Sold for $395,000
610 Maple Drive
- Buffalo Grove
- 4 Beds | 1.1 Baths
-
Sold for $320,000
456 W Happfield Drive #9CL
- Arlington Heights
- 3 Beds | 2.1 Baths
-
Sold for $635,000
812 W Whiting Lane
- Arlington Heights
- 4 Beds | 2.1 Baths
-
Sold for $415,000
212 Londonderry Court
- Ivanhoe / Mundelein
- 4 Beds | 2.1 Baths
-
Sold for $278,000
657 Minerva Avenue
- Wauconda
- 3 Beds | 1 Baths
-
Sold for $670,000
811 W Nichols Road
- Arlington Heights
- 4 Beds | 3.1 Baths
-
Sold for $730,000
4116 N Terramere Avenue
- Arlington Heights
- 5 Beds | 3.1 Baths
-
Sold for $775,000
25482 W Lake Shore Drive
- Barrington Area
- 4 Beds | 2.1 Baths
-
Sold for $750,000
41270 N Westlake Avenue
- Antioch
- 4 Beds | 1.1 Baths
-
Sold for $500,000
220 Stonegate Road
- Buffalo Grove
- 4 Beds | 3 Baths
-
Sold for $1,100,000
6013 N Kildare Avenue
- Forest Glen
- 5 Beds | 3.1 Baths
-
Sold for $1,800,000
2960 Iroquois Road
- Wilmette
- 5 Beds | 4.1 Baths
-
Sold for $319,000
42997 N Janette Street
- Antioch
- 3 Beds | 2.1 Baths
-
Sold for $475,000
832 Boxwood Lane
- Buffalo Grove
- 3 Beds | 2 Baths
-
Sold for $466,000
3 Waterbury Court
- Hawthorn Woods / Lake Zurich / Kildeer / Long Gro
- 3 Beds | 2.1 Baths
-
Sold for $950,000
122 Flint Creek Court
- Hawthorn Woods / Lake Zurich / Kildeer / Long Gro
- 6 Beds | 4.1 Baths
-
Sold for $510,000
1032 N Drury Lane
- Arlington Heights
- 3 Beds | 2 Baths
-
Sold for $361,000
217 Dennis Court
- Elgin
- 3 Beds | 2.1 Baths
-
Sold for $512,500
1036 N Gibbons Avenue
- Arlington Heights
- 4 Beds | 2 Baths
-
Sold for $299,915
42997 N Janette Street
- Antioch
- 3 Beds | 2.1 Baths
-
Sold for $421,500
1527 N Kennicott Avenue
- Arlington Heights
- 3 Beds | 2 Baths
-
Sold for $465,000
2721 Hessing Street
- River Grove
- 5 Beds | 3 Baths
-
Sold for $278,000
588 Jennifer Circle
- Ivanhoe / Mundelein
- 2 Beds | 1.1 Baths
-
Sold for $600,000
1174 Liberty Avenue
- Cary / Oakwood Hills / Trout Valley
- 4 Beds | 2.1 Baths
-
Sold for $250,000
1463 Equestrian Drive
- Gages Lake / Grayslake / Hainesville / Third Lake / Wildwood
- 2 Beds | 2 Baths
-
Sold for $360,000
222 S Maple Street
- Palatine
- 3 Beds | 2 Baths
-
Sold for $490,000
9215 Crawford Avenue
- Evanston
- 3 Beds | 2 Baths
-
Sold for $500,000
569 S Country Ridge Court
- Hawthorn Woods / Lake Zurich / Kildeer / Long Grove
- 3 Beds | 2.1 Baths
-
Sold for $670,000
422 W Whitehall Drive
- Arlington Heights
- 4 Beds | 3 Baths
-
Sold for $825,000
2285 Longacres Lane
- Palatine
- 4 Beds | 3.1 Baths
-
Sold for $780,000
23 E Peter Lane
- Hawthorn Woods / Lake Zurich / Kildeer / Long Grove
- 4 Beds | 3.1 Baths
-
Sold for $625,000
16N615 Sumter Drive
- Dundee / East Dundee / Sleepy Hollow / West Dundee
- 4 Beds | 2.1 Baths
-
Sold for $410,000
472 Longwood Drive
- Buffalo Grove
- 4 Beds | 2.1 Baths
-
Sold for $316,000
113 Burton Avenue
- Cary / Oakwood Hills / Trout Valley
- 3 Beds | 2 Baths
-
Sold for $888,000
1060 Roselle Road
- Inverness
- 3 Beds | 3 Baths
-
Sold for $620,000
903 W Nichols Road
- Arlington Heights
- 4 Beds | 2.1 Baths
-
Sold for $258,000
631 S Curran Road
- Round Lake Beach / Round Lake / Round Lake Heights / Round Lake Park
- 2 Beds | 2 Baths
-
Sold for $485,000
2609 N Prindle Avenue
- Arlington Heights
- 3 Beds | 2.1 Baths
-
Sold for $717,500
1118 E Valley Lane
- Arlington Heights
- 5 Beds | 2.1 Baths
-
Sold for $485,000
215 Machelle Drive
- Cary / Oakwood Hills / Trout Valley
- 4 Beds | 2 Baths
-
Sold for $608,000
912 W Nichols Road
- Arlington Heights
- 4 Beds | 2.1 Baths
-
Sold for $410,000
652 N Charter Hall Drive #652
- Palatine
- 2 Beds | 2.1 Baths
-
Sold for $247,500
573 Shorely Drive
- Barrington Area
- 2 Beds | 1.1 Baths
-
Sold for $425,000
228 Belaire Drive
- Buffalo Grove
- 3 Beds | 2 Baths
-
Sold for $275,500
832 W Oakdale Avenue #1G
- Lake View
- 1 Beds | 1 Baths
-
Sold for $459,000
37 Willow Parkway
- Buffalo Grove
- 3 Beds | 2.1 Baths
-
Sold for $1,025,000
777 N Howard Avenue
- Elmhurst
- 5 Beds | 4 Baths
-
Sold for $260,000
2050 Valencia Drive #209C
- Northbrook
- 2 Beds | 2 Baths
-
Sold for $553,000
44 N Vail Avenue #201
- Arlington Heights
- 2 Beds | 2 Baths
-
Sold for $910,000
23713 W Juniper Lane
- Barrington Area
- 5 Beds | 3.3 Baths
-
Sold for $700,000
1310 E Suffield Drive
- Arlington Heights
- 4 Beds | 2.1 Baths
-
Sold for $330,700
7718 W Gregory Street
- Norwood Park
- 3 Beds | 1.1 Baths
-
Sold for $390,000
11266 Hanover Avenue
- Huntley
- 3 Beds | 2.1 Baths
-
Sold for $437,000
1921 N Verde Drive
- Arlington Heights
- 3 Beds | 2 Baths
-
Sold for $980,000
162 Cranbrook Lane
- Hawthorn Woods / Lake Zurich / Kildeer / Long Grove
- 5 Beds | 4.1 Baths
-
Sold for $670,000
4308 Oaksbury Lane
- Rolling Meadows
- 4 Beds | 3 Baths
-
Sold for $810,000
114 Flint Creek Court
- Hawthorn Woods / Lake Zurich / Kildeer / Long Grove
- 4 Beds | 3.1 Baths
-
Sold for $521,000
2 Salford Court
- Algonquin
- 4 Beds | 2.2 Baths
-
Sold for $485,000
1005 South Boulevard #203
- Oak Park
- 3 Beds | 2 Baths
-
Sold for $189,500
654 E Calhoun Street
- Bull Valley / Greenwood / Woodstock
- 4 Beds | 2 Baths
-
Sold for $380,000
806 S Mitchell Avenue
- Arlington Heights
- 3 Beds | 1.1 Baths
-
Sold for $340,000
805 Grandview Drive
- Crystal Lake / Lakewood / Prairie Grove
- 3 Beds | 2 Baths
-
Sold for $727,000
4008 N Kennicott Avenue
- Arlington Heights
- 5 Beds | 3.1 Baths
-
Sold for $1,010,000
660 W Fulton Street #B
- Near West Side
- 4 Beds | 2.1 Baths
-
Sold for $297,500
213 W Savoy Drive
- Round Lake Beach / Round Lake / Round Lake Heights / Round Lake Park
- 2 Beds | 2 Baths
-
Sold for $280,000
727 Silk Oak Lane
- Crystal Lake / Lakewood / Prairie Grove
- 2 Beds | 2.1 Baths
-
Sold for $700,000
3938 N Proctor Circle
- Arlington Heights
- 5 Beds | 3.1 Baths
-
Sold for $592,500
631 N Highland Avenue
- Arlington Heights
- 3 Beds | 1.2 Baths
-
Sold for $708,000
3919 N Ridge Avenue
- Arlington Heights
- 4 Beds | 2.1 Baths
-
Sold for $551,526
1156 N Del Mar Drive
- Palatine
- 5 Beds | 3.2 Baths
-
Sold for $1,482,450
1849 N Lake Charles Drive
- Indian Creek / Vernon Hills
- 4 Beds | 3.1 Baths
-
Sold for $556,500
2 Braemar Court
- Barrington Area
- 4 Beds | 2.1 Baths
-
Sold for $632,500
1922 N Derbyshire Lane
- Arlington Heights
- 4 Beds | 2.1 Baths
-
Sold for $667,000
330 Indian Point Road
- Barrington Area
- 4 Beds | 4.1 Baths
-
Sold for $610,000
55 W Surrey Lane
- Barrington Area
- 4 Beds | 2.1 Baths
-
Sold for $630,000
505 Bradley Road
- Buffalo Grove
- 4 Beds | 2.1 Baths
-
Sold for $380,000
9719 N Hunters Lane
- Spring Grove
- 4 Beds | 2.1 Baths
-
Sold for $301,500
8 Rumford On Asbury
- Rolling Meadows
- 2 Beds | 2 Baths
-
Sold for $732,500
1922 W Belmont Avenue #3
- North Center
- 2 Beds | 2 Baths
-
Sold for $420,000
909 E Oakton Street
- Arlington Heights
- 3 Beds | 2 Baths
-
Sold for $417,000
3112 Merrywell Court
- Carpentersville
- 4 Beds | 3.1 Baths
-
Sold for $155,000
1636 N Wells Street #812
- Lincoln Park
- Studio Beds | 1 Baths
-
Sold for $275,000
37317 N Hampshire Lane
- Lake Villa / Lindenhurst
- 4 Beds | 3 Baths
-
Sold for $465,000
3506 N Pittsburgh Avenue
- Dunning
- 4 Beds | 3.1 Baths
-
Sold for $275,000
717 N Old Barn Road #A
- Barrington Area
- 1 Beds | 2 Baths
-
Sold for $263,750
837 Lansing Court
- Indian Creek / Vernon Hills
- 2 Beds | 1.1 Baths
-
Sold for $500,000
1358 W Belmont Avenue #301
- Lake View
- 2 Beds | 2 Baths
-
Sold for $604,000
4108 N Walnut Avenue
- Arlington Heights
- 5 Beds | 3 Baths
-
Sold for $465,000
808 W Berkley Drive
- Arlington Heights
- 4 Beds | 2.1 Baths
-
Sold for $387,600
807 E Olive Street
- Arlington Heights
- 3 Beds | 1.1 Baths
-
Sold for $200,000
111 S Baybrook Drive #114
- Palatine
- 2 Beds | 2 Baths
-
Sold for $746,000
481 W Brookline Court
- Palatine
- 4 Beds | 3 Baths
-
Sold for $250,000
1963 N Stillwater Road
- Arlington Heights
- 2 Beds | 2.1 Baths
-
Sold for $642,500
26W340 Thorngate Lane
- Winfield
- 4 Beds | 2.1 Baths
-
Sold for $340,000
460 Hunters Way
- Fox River Grove
- 3 Beds | 2.1 Baths
-
Sold for $545,000
3911 N Mitchell Drive
- Arlington Heights
- 4 Beds | 2.1 Baths
-
Sold for $690,000
21372 W York Court
- Hawthorn Woods / Lake Zurich / Kildeer / Long Grove
- 5 Beds | 3.1 Baths
-
Sold for $550,000
1360 E Eton Drive
- Arlington Heights
- 4 Beds | 2.1 Baths
-
Sold for $735,000
756 W Bloomfield Court
- Palatine
- 4 Beds | 3.1 Baths
-
Sold for $425,000
250 E Colfax Street
- Palatine
- 3 Beds | 1.1 Baths
-
Sold for $380,000
2351 N Geneva Terrace #3
- Lincoln Park
- 2 Beds | 1 Baths
-
Sold for $358,000
2650 W Autumn Drive
- Round Lake Beach / Round Lake / Round Lake Heights / Round Lake Park
- 4 Beds | 2.1 Baths
-
Sold for $276,000
73 S Stonington Drive #241
- Palatine
- 2 Beds | 2 Baths
-
Sold for $249,000
1409 W Crane Street #6
- Arlington Heights
- 2 Beds | 2 Baths
-
Sold for $355,000
2071 Magenta Lane
- Algonquin
- 3 Beds | 2 Baths
-
Sold for $450,000
15919 Lerita Drive
- Huntley
- 3 Beds | 2 Baths
-
Sold for $425,000
441 Oak Grove Circle
- Wauconda
- 4 Beds | 2.1 Baths
-
Sold for $408,000
194 Foxfire Drive
- Hawthorn Woods / Lake Zurich / Kildeer / Long Grove
- 3 Beds | 2 Baths
-
Sold for $550,000
4011 N Terramere Avenue
- Arlington Heights
- 4 Beds | 2.1 Baths
-
Sold for $810,000
753 W Bloomfield Court
- Palatine
- 5 Beds | 4.1 Baths
-
Sold for $230,000
717 A Old Barn Road #A
- Barrington Area
- 1 Beds | 2 Baths
-
Sold for $380,000
1800 N Kennicott Avenue
- Arlington Heights
- 3 Beds | 1.1 Baths
-
Sold for $650,000
528 W Ashford Lane
- Arlington Heights
- 5 Beds | 2.1 Baths
-
Sold for $369,000
276 Cherrywood Road
- Buffalo Grove
- 3 Beds | 1.1 Baths
-
Sold for $575,000
807 E Cherry Lane
- Arlington Heights
- 4 Beds | 2.1 Baths
-
Sold for $900,000
222 Monument Avenue
- Barrington Area
- 5 Beds | 4.1 Baths
-
Sold for $779,900
632 Sycamore Road
- Barrington Area
- 5 Beds | 4.1 Baths
-
Sold for $355,000
1519 Acorn Court
- Wheeling
- 4 Beds | 2.1 Baths
-
Sold for $389,500
1360 N Sandburg Terrace #2102C
- Near North Side
- 2 Beds | 2 Baths
-
Sold for $970,000
6013 N Kildare Avenue
- Forest Glen
- 5 Beds | 3.1 Baths
-
Sold for $485,000
3301 Coral Lane
- Glenview / Golf
- 3 Beds | 2.1 Baths
-
Sold for $1,000,000
8850 Belfield Road
- Crystal Lake / Lakewood / Prairie Grove
- 4 Beds | 5 Baths
-
Sold for $322,000
1405 Darnell Drive
- Ivanhoe / Mundelein
- 4 Beds | 2.1 Baths
-
Sold for $150,000
1103 Miller Lane #101
- Buffalo Grove
- 2 Beds | 2 Baths
-
Sold for $134,100
16 E Old Willow Road #329
- Prospect Heights
- 2 Beds | 2 Baths
-
Sold for $360,000
1325 Bristol Trail Road
- Hawthorn Woods / Lake Zurich / Kildeer / Long Grove
- 3 Beds | 2 Baths
-
Sold for $77,500
44 Nassau Colony #2
- Fox Lake
- 1 Beds | 1 Baths
-
Sold for $360,000
228 Hickory Lane #C
- Barrington Area
- 2 Beds | 2.1 Baths
-
Sold for $549,999
4009 N Mitchell Drive
- Arlington Heights
- 4 Beds | 2.1 Baths
-
Sold for $670,000
6319 Farmwood Drive
- Hawthorn Woods / Lake Zurich / Kildeer / Long Gro
- 5 Beds | 4 Baths
-
Sold for $400,000
18435 W Meander Drive
- Gages Lake / Grayslake / Hainesville / Third Lake / Wildwood
- 4 Beds | 2.1 Baths
-
Sold for $540,000
26 Copperfield Drive
- Hawthorn Woods / Lake Zurich / Kildeer / Long Grove
- 4 Beds | 2.1 Baths
-
Sold for $426,000
3960 Georgetown Circle
- Algonquin
- 4 Beds | 2.1 Baths
-
Sold for $720,000
915 W Kingsley Drive
- Arlington Heights
- 5 Beds | 2.1 Baths
-
Sold for $414,000
1174 Liberty Avenue
- Cary / Oakwood Hills / Trout Valley
- 4 Beds | 2.1 Baths
-
Sold for $500,000
405 W Brampton Lane
- Arlington Heights
- 5 Beds | 3 Baths
-
Sold for $449,900
734 Plum Tree Road
- Barrington Area
- 4 Beds | 3 Baths
-
Sold for $490,000
2583 N Hickory Lane
- Arlington Heights
- 4 Beds | 2.1 Baths
-
Sold for $1,050,000
35 Polo Drive
- Barrington Area
- 5 Beds | 4.1 Baths
-
Sold for $285,000
2614 Maple Circle
- Dundee / East Dundee / Sleepy Hollow / West Dundee
- 4 Beds | 2.1 Baths
-
Sold for $445,000
2061 Brindlewood Lane
- Algonquin
- 4 Beds | 2.1 Baths
-
Sold for $424,000
1430 Carmel Lane
- Cary / Oakwood Hills / Trout Valley
- 4 Beds | 3.1 Baths
-
Sold for $360,000
713 Brighton Circle
- Barrington Area
- 5 Beds | 4 Baths
-
Sold for $10,000
5000 Carriageway Drive #P23
- Rolling Meadows
- Beds | Baths
-
Sold for $150,000
5400 Carriage Way Drive #209
- Rolling Meadows
- 2 Beds | 2 Baths
-
Sold for $410,000
1114 W Greenbrier Court
- Arlington Heights
- 4 Beds | 2.1 Baths
-
Sold for $268,000
3617 Robin Court
- Spring Grove
- 3 Beds | 3 Baths
-
Sold for $210,000
1120 Piccolo Lane
- Volo
- 3 Beds | 2.1 Baths
-
Sold for $620,000
130 Glen Road
- Hawthorn Woods / Lake Zurich / Kildeer / Long Grove
- 4 Beds | 2.1 Baths
-
Sold for $640,000
109 W Hillside Avenue
- Barrington Area
- 4 Beds | 4 Baths
-
Sold for $410,000
5840 Carol Avenue
- Morton Grove
- 4 Beds | 2 Baths
-
Sold for $185,000
503 E Fawn Lane #C
- Palatine
- 2 Beds | 2 Baths
-
Sold for $360,000
522 Sequoia Trail
- Keeneyville / Roselle
- 4 Beds | 2.1 Baths
-
Sold for $500,000
60 Beech Drive
- Hawthorn Woods / Lake Zurich / Kildeer / Long Grove
- Land
-
Sold for $505,000
4112 N Walnut Avenue
- Arlington Heights
- 4 Beds | 2.1 Baths
-
Sold for $485,000
2251 Longacres Lane
- Palatine
- 4 Beds | 2 Baths
-
Sold for $587,000
1725 S California Avenue
- Palatine
- 5 Beds | 2.2 Baths
-
Sold for $640,000
112 Flint Creek Court
- Hawthorn Woods / Lake Zurich / Kildeer / Long Grove
- 5 Beds | 3.1 Baths
-
Sold for $640,000
122 Flint Creek Court
- Hawthorn Woods / Lake Zurich / Kildeer / Long Grove
- 6 Beds | 4.1 Baths
-
Sold for $325,000
1269 Berkshire Lane
- Barrington Area
- 4 Beds | 2.1 Baths
-
Sold for $295,000
8835 N Elmore Street
- Niles
- 3 Beds | 1 Baths
-
Sold for $410,000
302 Cherrywood Road
- Buffalo Grove
- 4 Beds | 2.1 Baths
-
Sold for $685,000
434 Grant Avenue
- Geneva
- 4 Beds | 3.1 Baths
-
Sold for $479,900
167 Acorn Lane
- Green Oaks / Libertyville
- 4 Beds | 2.1 Baths
-
Sold for $535,000
61 Copperwood Drive
- Buffalo Grove
- 5 Beds | 2.1 Baths
-
Sold for $330,000
384 Prairie Meadow Lane
- Indian Creek / Vernon Hills
- 3 Beds | 3.1 Baths
-
Sold for $595,000
4013 N Mitchell Drive
- Arlington Heights
- 4 Beds | 3 Baths
-
Sold for $850,000
12 Moate Lane
- Barrington Area
- 5 Beds | 5.1 Baths
-
Sold for $327,000
493 Saddlebrook Lane
- Indian Creek / Vernon Hills
- 3 Beds | 2 Baths
-
Sold for $310,000
29 Red Tail Drive
- Hawthorn Woods / Lake Zurich / Kildeer / Long Grove
- 3 Beds | 3.1 Baths
-
Sold for $549,000
4008 N Kennicott Avenue
- Arlington Heights
- 5 Beds | 3.1 Baths
-
Sold for $297,500
2108 S Crambourne Way
- Arlington Heights
- 3 Beds | 2.2 Baths
-
Sold for $700,000
212 Stanley Avenue
- Park Ridge
- 3 Beds | 4.1 Baths
-
Sold for $210,000
328 Melinda Lane
- Buffalo Grove
- 3 Beds | 1 Baths
-
Sold for $217,500
104 Harvest Court #104
- Volo
- 3 Beds | 2.1 Baths
-
Sold for $360,000
1069 Wilmette Terrace
- Hawthorn Woods / Lake Zurich / Kildeer / Long Grove
- 4 Beds | 2.1 Baths
-
Sold for $170,000
425 Harrison Court
- Indian Creek / Vernon Hills
- 2 Beds | 1.1 Baths
-
Sold for $270,000
166 Tyler Court
- Hawthorn Woods / Lake Zurich / Kildeer / Long Grove
- 2 Beds | 2.1 Baths
-
Sold for $565,000
114 Flint Creek Court
- Hawthorn Woods / Lake Zurich / Kildeer / Long Grove
- 4 Beds | 2.1 Baths
-
Sold for $575,000
22686 N Rebecca Lane
- Hawthorn Woods / Lake Zurich / Kildeer / Long Grove
- 4 Beds | 3.1 Baths
-
Sold for $535,000
1405 Annie Lane
- Green Oaks / Libertyville
- 4 Beds | 2.1 Baths
-
Sold for $273,750
972 Parker Lane
- Buffalo Grove
- 4 Beds | 2 Baths
-
Sold for $200,000
1909 Hawthorne Court
- Gages Lake / Grayslake / Hainesville / Third Lake / Wildwood
- 3 Beds | 2 Baths
-
Sold for $1,000,000
585 Windsor Road
- Inverness
- 5 Beds | 5.2 Baths
-
Sold for $485,000
5 W Washington Street
- Palatine
- 4 Beds | 3.1 Baths
-
Sold for $380,000
2006 N Spruce Terrace
- Arlington Heights
- 4 Beds | 2.1 Baths
-
Sold for $190,000
1103 Blackburn Drive
- Gages Lake / Grayslake / Hainesville / Third Lake / Wildwood
- 3 Beds | 2 Baths
-
Sold for $318,000
1507 W Catalpa Lane
- Mount Prospect
- 3 Beds | 1.1 Baths
-
Sold for $153,000
852 S Constitution Avenue
- Island Lake
- 3 Beds | 1.1 Baths
-
Sold for $510,000
514 Park Barrington Way
- Barrington Area
- 4 Beds | 2.1 Baths
-
Sold for $638,000
539 S Division Street
- Barrington Area
- 4 Beds | 3.1 Baths
-
Sold for $248,000
11266 Hanover Avenue
- Huntley
- 3 Beds | 2.1 Baths
-
Sold for $344,040
9901 Grimley Street
- Huntley
- 4 Beds | 2.1 Baths
-
Sold for $650,000
23276 N Sanctuary Club Drive
- Hawthorn Woods / Lake Zurich / Kildeer / Long Grove
- 4 Beds | 3 Baths