PendingUnder contract$1,495,0005 acresMcHenry County4 bd, 4.5 ba • 3,899 sq ftBarrington Hills, IL 60010