$149,900 - 11825 Larimore Road, St Louis, MO 63138
11825 Larimore Road
St Louis,
MO
63138
Major Area: Hazelwood East