$129,900 - 11673 Mimeaux, St Louis, MO 63138
11673 Mimeaux
St Louis,
MO
63138
Major Area: Hazelwood East