$99,900 - 8205 Midwood Avenue, St Louis, MO 63134
8205 Midwood Avenue
St Louis,
MO
63134
Major Area: McCluer