PendingUnder contract$649,9003 acresSaint Louis County7 bd, 4 ba • 3,029 sq ftSpanish Lake Township, MO 63034
PendingUnder contract$250,0001.68 acresSaint Louis County2 bd, 1 ba • 1,764 sq ftFlorissant, MO 63034