18 hours$899,0002.63 acresCarroll County5 bd, 3 ba • 1,580 sq ftCherry Grove-Shannon Township, IL 61046
PendingUnder contract$1,400,0001.55 acresMcHenry County4 bd, 8 ba • 9,467 sq ftCrystal Lake, IL 60014