PendingUnder contract$299,0003.13 acresSaint Louis County3 bd, 2.5 ba • 2,677 sq ftSt. Louis, MO 63135
PendingUnder contract$240,0002.13 acresSaint Clair County3 bd, 2 ba • 2,501 sq ftFairview Heights, IL 62208