PendingUnder contract$249,00017 acresWilliamson County3 bd, 1 ba • 1,200 sq ftCreal Springs, IL 62922
PendingUnder contract$349,9003.24 acresLawrence County3 bd, 2 ba • 2,361 sq ftLawrenceville, IL 62439