PendingUnder contract$449,0002.27 acresCarroll County4 bd, 4 ba • 3,796 sq ftFreedom Township, IL 61046
PendingUnder contract$1,325,0006 acresMcHenry County5 bd, 6 ba • 6,600 sq ftBarrington Hills, IL 60010