PendingUnder contract$249,00017 acresWilliamson County3 bd, 1 ba • 1,200 sq ftCreal Springs, IL 62922
PendingUnder contract$1,400,0001.55 acresMcHenry County4 bd, 7 ba • 9,467 sq ftCrystal Lake, IL 60014