pendingUnder contract$499,00015.5 acresSaint Clair County3 bd, 4 ba • 4,692 sq ftFairview Heights, IL 62208
pendingUnder contract$549,90012 acresLawrence County4 bd, 3 ba • 5,714 sq ftSt. Francisville, IL 62460