$15,000 - 934 Murcia Street, St Louis, MO 63138
934 Murcia Street
St Louis,
MO
63138
Major Area: Hazelwood East