PendingUnder contract$2,495,0005 acresMcHenry County5 bd, 6.5 ba • 11,053 sq ftBarrington Hills, IL 60010