PendingUnder contract$995,00022 acresMcHenry County4 bd, 3 ba • 4,508 sq ftLake in the Hills, IL 60156
PendingUnder contract$132,0001.5 acresSaint Clair County2 bd, 1 ba • 792 sq ftFairview Heights, IL 62208