$181,000 - 8333 Midwood Avenue, St Louis, MO 63134
8333 Midwood Avenue
St Louis,
MO
63134
Major Area: McCluer