$170,000 -
12209 Benham Road
St Louis ,
MO 63138
Major Area: Hazelwood East