PendingUnder contract$699,00018.4 acresSainte Genevieve County5 bd, 3 ba • 3,723 sq ftBloomsdale, MO 63627