PendingUnder contract$599,9003.88 acresMcHenry County5 bd, 3.5 ba • 2,323 sq ftSpring Grove, IL 60081
PendingUnder contract$1,995,0005 acresCook County4 bd, 4.5 ba • 7,646 sq ftBarrington Hills, IL 60010
PendingUnder contract$249,9001.73 acresCarroll County3 bd, 2 ba • 2,352 sq ftCherry Grove-Shannon Township, IL 61046