• Sold

    Sold for $85,000

    45 South Butrick

    • Waukegan
    • 3 Beds | 2 Baths

  • Sold

    Sold for $350,000

    5326 Golden Hawk

    • Richmond
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $399,000

    6809 Cobble Springs

    • Wonder Lake
    • 4 Beds | 2 Baths

  • Sold

    Sold for $383,000

    4587 North Kings Way

    • Gurnee
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $225,000

    328 South Litchfield

    • Round Lake
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $300,000

    17121 West Cunningham

    • Libertyville
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $213,000

    33269 North Valley View

    • Grayslake
    • 2 Beds | 1 Baths

  • Sold

    Sold for $249,000

    892 Cherry Creek

    • Grayslake
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $227,500

    500 South Clinton #625

    • Chicago
    • 1 Beds | 1 Baths

  • Sold

    Sold for $420,000

    5 Winged Foot

    • Hawthorn Woods
    • 3 Beds | 2.2 Baths

  • Sold

    Sold for $400,000

    575 Grand Meadow

    • McHenry
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $365,000

    1945 Franklin

    • Gurnee
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $368,000

    1322 Appletree

    • Libertyville
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $499,000

    485 Cliffwood

    • Gurnee
    • 5 Beds | 4.1 Baths

  • Sold

    Sold for $246,000

    1495 South CANDLESTICK

    • Waukegan
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $395,000

    6959 Bentley

    • Gurnee
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $840,000

    1313 Mansion

    • Vernon Hills
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $346,000

    952 North West Holcomb

    • Mundelein
    • 5 Beds | 2 Baths

  • Sold

    Sold for $155,000

    4473 Brighton

    • Gurnee
    • 1 Beds | 1.1 Baths

  • Sold

    Sold for $273,000

    40353 North Bluff Lake

    • Antioch
    • 3 Beds | 2 Baths

  • Sold

    Sold for $405,000

    906 River Terrace

    • Johnsburg
    • 2 Beds | 1 Baths

  • Sold

    Sold for $624,900

    36741 North Iola

    • Ingleside
    • 3 Beds | 3 Baths

  • Sold

    Sold for $167,600

    498 TIMBER RIDGE #106

    • Carol Stream
    • 2 Beds | 2 Baths

  • Sold

    Sold for $278,000

    837 College

    • Winthrop Harbor
    • 4 Beds | 2 Baths

  • Sold

    Sold for $398,000

    2040 Harrison

    • Mundelein
    • 4 Beds | 1.1 Baths

  • Sold

    Sold for $235,000

    1082 Ellsworth

    • Grayslake
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $362,000

    541 Saddlebrook

    • Vernon Hills
    • 2 Beds | 2 Baths

  • Sold

    Sold for $310,000

    422 Kelburn #221

    • Deerfield
    • 2 Beds | 2 Baths

  • Sold

    Sold for $297,000

    333 South Jewel

    • Palatine
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $421,000

    5383 Conifer

    • Gurnee
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $265,000

    532 Shakespeare

    • Grayslake
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $445,000

    18213 West Meander

    • Grayslake
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $325,000

    578 Cannon Ball

    • Grayslake
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $335,000

    5675 Hanssen

    • Gurnee
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $180,000

    702 East Algonquin #K209

    • Arlington Heights
    • 3 Beds | 2 Baths

  • Sold

    Sold for $413,000

    224 Perth

    • Cary
    • 4 Beds | 3 Baths

  • Sold

    Sold for $219,900

    449 Birchwood

    • Antioch
    • 3 Beds | 1 Baths

  • Sold

    Sold for $315,900

    317 Hampton

    • Lake Villa
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $160,000

    193 East Grand

    • Fox Lake
    • 3 Beds | 1 Baths

  • Sold

    Sold for $528,000

    24864 North Cherokee

    • Lake Barrington
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $210,000

    34382 North Bridle

    • Gurnee
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $380,000

    1504 Camden

    • Gurnee
    • 4 Beds | 2.2 Baths

  • Sold

    Sold for $214,900

    8438 Redbud

    • Wonder Lake
    • 2 Beds | 2 Baths

  • Sold

    Sold for $280,000

    2443 North Quaker Hollow

    • Round Lake Beach
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $199,500

    162 West Providence

    • Round Lake
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $332,000

    173 Partridge

    • Grayslake
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $219,500

    1029 Ellsworth

    • Grayslake
    • 2 Beds | 3 Baths

  • Sold

    Sold for $180,000

    881 Catherine

    • Grayslake
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $250,000

    602-4 West Atlantic

    • Waukegan
    • 6 Beds | 2 Baths

  • Sold

    Sold for $650,000

    9525 Avers

    • Evanston
    • 3 Beds | 2 Baths

  • Sold

    Sold for $731,000

    8939 Pottawattami

    • Skokie
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $245,000

    10153 West California

    • Beach Park
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $325,000

    207 North Broadway

    • Park Ridge
    • 3 Beds | 2 Baths

  • Sold

    Sold for $268,000

    125 Southwicke #D

    • Streamwood
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $585,000

    110 Mockingbird

    • Wheeling
    • 5 Beds | 3.1 Baths

  • Sold

    Sold for $209,000

    2557 North Augusta

    • Wadsworth
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $230,000

    2100 West Grove

    • Waukegan
    • 3 Beds | 1 Baths

  • Sold

    Sold for $252,500

    535 Silverton

    • Grayslake
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $338,000

    831 BLUEBIRD

    • Deerfield
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $230,000

    33582 North Oakland

    • Grayslake
    • 3 Beds | 1 Baths

  • Sold

    Sold for $330,000

    988 Mackenzie

    • Antioch
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $442,000

    139 Berkshire

    • Wheeling
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $315,000

    1424 Cheriton

    • Grayslake
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $240,000

    1109 Piccolo

    • Volo
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $175,000

    70 Walnut

    • Mundelein
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $182,000

    3023 ILENE #3023

    • Island Lake
    • 2 Beds | 2 Baths

  • Sold

    Sold for $285,000

    38364 North Tewes

    • Beach Park
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $290,000

    249 Jasmine

    • Lindenhurst
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $197,900

    532 Blue Springs

    • Fox Lake
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $430,000

    875 HARTFORD

    • Gurnee
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $319,000

    7064 Meadow

    • Cary
    • 3 Beds | 2 Baths

  • Sold

    Sold for $1,220,000

    1661 Aspen

    • Lake Forest
    • 5 Beds | 5.1 Baths

  • Sold

    Sold for $192,000

    3916 East Lake Shore

    • Wonder Lake
    • 3 Beds | 2 Baths

  • Sold

    Sold for $608,500

    64 Mark

    • Hawthorn Woods
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $519,000

    16783 West Old Orchard

    • Wadsworth
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $330,000

    611 Lake Breeze

    • Lake Villa
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $315,000

    267 West Waterbury

    • Round Lake
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $535,000

    1321 McIntosh

    • Mundelein
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $153,000

    1504 North East End

    • Round Lake Beach
    • 2 Beds | 1 Baths

  • Sold

    Sold for $235,000

    549 Shakespeare

    • Grayslake
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $400,000

    5469 Barnwood

    • Gurnee
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $165,000

    343 Getchell

    • Grayslake
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $143,000

    225 Crestview #B

    • Wauconda
    • 2 Beds | 2 Baths

  • Sold

    Sold for $169,000

    1325 Park

    • North Chicago
    • 5 Beds | 3 Baths

  • Sold

    Sold for $200,000

    4117 Phillip

    • Zion
    • 2 Beds | 2 Baths

  • Sold

    Sold for $505,000

    2629 North SEMINARY #B

    • Chicago
    • 2 Beds | 2 Baths

  • Sold

    Sold for $183,000

    672 Savannah

    • Crystal Lake
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $252,000

    1410 Banbury

    • Mundelein
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $290,000

    1890 East IVY

    • Lindenhurst
    • 3 Beds | 3.1 Baths

  • Sold

    Sold for $170,000

    1077 Manchester #1077

    • Grayslake
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $389,000

    206 KNOLLWOOD

    • Vernon Hills
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $137,000

    498 TIMBER RIDGE #106

    • Carol Stream
    • 2 Beds | 2 Baths

  • Sold

    Sold for $375,000

    664 Framingham

    • Gurnee
    • 5 Beds | 2.1 Baths

  • Sold

    Sold for $335,000

    7255 CLEM

    • Gurnee
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $240,050

    569 Shakespeare

    • Grayslake
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $207,000

    802 Cherry Creek

    • Grayslake
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $300,000

    133 South Pershing

    • Mundelein
    • 3 Beds | 2 Baths

  • Sold

    Sold for $310,000

    5 Winged Foot

    • Hawthorn Woods
    • 3 Beds | 2.2 Baths

  • Sold

    Sold for $185,000

    1067 Chadwick

    • Grayslake
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $220,000

    34422 North Bridle

    • Gurnee
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $292,000

    1713 Farmside

    • Carpentersville
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $650,000

    146 Newberry

    • Libertyville
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $400,000

    18826 West Westwood

    • Lake Villa
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $186,500

    749 Cherry Creek

    • Grayslake
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $190,000

    912 Manchester

    • Grayslake
    • 3 Beds | 2 Baths

  • Sold

    Sold for $178,000

    798 CHERRY CREEK

    • Grayslake
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $193,000

    742 Cherry Creek

    • Grayslake
    • 2 Beds | 2 Baths

  • Sold

    Sold for $280,000

    852 Chopin

    • Volo
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $372,500

    845 Ridge #2

    • Evanston
    • 3 Beds | 2 Baths

  • Sold

    Sold for $173,400

    874 Cherry Creek

    • Grayslake
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $290,000

    130 3rd

    • Libertyville
    • 3 Beds | 1 Baths

  • Sold

    Sold for $369,900

    1548 Dover

    • Naperville
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $279,500

    36 South Walkup

    • Crystal Lake
    • 4 Beds | 1.1 Baths

  • Sold

    Sold for $330,000

    4667 Middle

    • Gurnee
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $276,000

    1465 Robincrest

    • Lindenhurst
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $180,000

    1477 West Sedgewood

    • Round Lake
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $290,000

    1668 Belle Haven

    • Grayslake
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $110,000

    5757 North Sheridan #6C

    • Chicago
    • 1 Beds | 1 Baths

  • Sold

    Sold for $174,900

    1128 Chadwick

    • Grayslake
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $229,500

    288 North Lincoln

    • Mundelein
    • 3 Beds | 2 Baths

  • Sold

    Sold for $215,000

    515 Winsor

    • Antioch
    • 3 Beds | 2 Baths

  • Sold

    Sold for $234,500

    1458 West Remington

    • Round Lake
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $334,000

    37645 North Lake Vista

    • Spring Grove
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $341,000

    43 South Delany

    • Gurnee
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $170,000

    1077 Chadwick

    • Grayslake
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $374,900

    18915 West Glenhurst

    • Lake Villa
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $385,000

    18924 West Glenhurst

    • Lake Villa
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $270,000

    903 Cambridge

    • Grayslake
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $202,500

    779 Dillon

    • Grayslake
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $271,500

    25494 West GREENVIEW

    • Antioch
    • 3 Beds | 2 Baths

  • Sold

    Sold for $265,000

    209 Lake Shore

    • Oakwood Hills
    • 3 Beds | 2 Baths

  • Sold

    Sold for $215,000

    33440 North Mill

    • Grayslake
    • 2 Beds | 1 Baths

  • Sold

    Sold for $171,000

    1081 Chadwick

    • Grayslake
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $735,000

    2 8th

    • Downers Grove
    • 4 Beds | 4.1 Baths

  • Sold

    Sold for $130,100

    12707 West Wakefield

    • Beach Park
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $205,000

    1601 Superior

    • Gurnee
    • 3 Beds | 3 Baths

  • Sold

    Sold for $650,000

    106 South Kenmore

    • Elmhurst
    • 8 Beds | 4 Baths

  • Sold

    Sold for $273,250

    3915 Gull

    • Rolling Meadows
    • 4 Beds | 1 Baths

  • Sold

    Sold for $425,000

    3696 Magnolia

    • Spring Grove
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $193,000

    747 Dillon

    • Grayslake
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $305,000

    1057 Talbot

    • Grayslake
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $185,000

    34399 North Saddle

    • Gurnee
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $189,000

    550 Woodhaven #550

    • Mundelein
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $228,150

    533 Deer Crossing

    • Hainesville
    • 2 Beds | 3 Baths

  • Sold

    Sold for $119,900

    40511 North Marcus

    • Antioch
    • 2 Beds | 1 Baths

  • Sold

    Sold for $430,000

    14301 West Concord

    • Wadsworth
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $195,500

    167 CRANBERRY LAKE

    • Hainesville
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $162,000

    1234 Elmwood #3A

    • Evanston
    • 3 Beds | 2 Baths

  • Sold

    Sold for $825,000

    1695 Pebble Beach

    • Vernon Hills
    • 5 Beds | 4.1 Baths

  • Sold

    Sold for $375,000

    7612 Lily Lake

    • Burlington
    • 3 Beds | 2 Baths

  • Sold

    Sold for $382,000

    37238 North Twin Oaks

    • Lake Villa
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $190,100

    2283 Ashbrook

    • Grayslake
    • 2 Beds | 2 Baths

  • Sold

    Sold for $334,000

    6301 Winchester

    • Gurnee
    • 5 Beds | 3 Baths

  • Sold

    Sold for $244,000

    16 Marquette

    • Buffalo Grove
    • 3 Beds | 2 Baths

  • Sold

    Sold for $254,900

    328 Fairfax

    • Grayslake
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $173,000

    4223 Brentwood

    • Waukegan
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $290,000

    7320 Fairway

    • Lakewood
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $330,000

    240 Parkstone

    • Cary
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $275,000

    223 East Church

    • Libertyville
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $139,000

    1035 ELLSWORTH

    • Grayslake
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $75,000

    3000 EDINA

    • Zion
    • 6 Beds | 3 Baths

  • Sold

    Sold for $147,000

    5 West Big Horn

    • Hainesville
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $209,000

    140 HILLTOP

    • Lake In The Hills
    • 3 Beds | 2 Baths

  • Sold

    Sold for $353,000

    1071 Westfield

    • Mundelein
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $162,000

    10824 Cape Cod

    • Huntley
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $700,000

    875 North Marshfield #3

    • Chicago
    • 3 Beds | 2 Baths

  • Sold

    Sold for $274,900

    564 Poplar

    • Antioch
    • 3 Beds | 3.1 Baths

  • Sold

    Sold for $242,000

    79 Saint Marys

    • Lindenhurst
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $189,000

    3906 South Cherry Valley

    • Woodstock
    • 2 Beds | 1 Baths

  • Sold

    Sold for $131,000

    4914 Parkview

    • Mccullom Lake
    • 3 Beds | 2 Baths

  • Sold

    Sold for $299,900

    1076 Ridge

    • Highland Park
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $179,000

    1126 Cambridge

    • Grayslake
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $230,000

    1549 Shermer

    • Northbrook
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $950,000

    4529 North KRUEGER

    • Long Grove
    • 5 Beds | 6.2 Baths

  • Sold

    Sold for $125,000

    39063 North Aberdeen #39063

    • Beach Park
    • 2 Beds | 1 Baths

  • Sold

    Sold for $146,000

    4394 West Brownstone

    • Waukegan
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $162,000

    934 Franklin

    • Winthrop Harbor
    • 3 Beds | 1.1 Baths

  • Sold

    Sold for $282,000

    1014 Sanderling

    • Antioch
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $318,000

    724 North Aspen

    • Vernon Hills
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $200,000

    617 Bald Knob

    • Johnsburg
    • 3 Beds | 2 Baths

  • Sold

    Sold for $285,000

    2101 Hazelwood

    • McHenry
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $429,000

    1810 Mason Corte

    • McHenry
    • 4 Beds | 4.1 Baths

  • Sold

    Sold for $222,500

    1339 Lily

    • Grayslake
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $229,900

    310 South Highland

    • Lakemoor
    • 3 Beds | 2 Baths

  • Sold

    Sold for $281,000

    1089 Popes Creek

    • Grayslake
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $245,000

    1018 Park

    • Lake Villa
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $294,000

    34313 North Stonebridge

    • Grayslake
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $193,500

    534 Shakespeare

    • Grayslake
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $247,000

    768 Oakmeadow

    • Grayslake
    • 4 Beds | 3 Baths

  • Sold

    Sold for $157,500

    784 Cherry Creek

    • Grayslake
    • 2 Beds | 2.1 Baths

  • Sold

    Sold for $172,900

    845 Essex

    • Grayslake
    • 2 Beds | 1.1 Baths

  • Sold

    Sold for $218,000

    160 West HAMPTON

    • Round Lake
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $402,500

    1363 Osage Orange

    • Grayslake
    • 4 Beds | 3.1 Baths

  • Sold

    Sold for $323,000

    3600 Pacific

    • Gurnee
    • 4 Beds | 2.1 Baths

  • Sold

    Sold for $152,500

    345 Hazelwood

    • Antioch
    • 4 Beds | 2 Baths

  • Sold

    Sold for $246,500

    1304 Sterling

    • Mundelein
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $150,000

    39074 Welsh

    • Beach Park
    • 3 Beds | 2.1 Baths

  • Sold

    Sold for $169,900

    172 West Buckingham

    • Round Lake
    • 3 Beds | 2 Baths

  • Sold

    Sold for $380,000

    4540 West Westchester

    • Libertyville
    • 4 Beds | 3 Baths

  • Sold

    Sold for $280,000

    5925 West Elm

    • Berkeley
    • 3 Beds | 2.1 Baths