PendingUnder contract$750,0004.68 acresMcHenry County4 bd, 2.5 ba • 3,700 sq ftBarrington Hills, IL 60010
PendingUnder contract$1,995,0005.85 acresCook County4 bd, 4.5 ba • 6,440 sq ftBarrington Hills, IL 60010