$50,000 - 6111 Dupree Avenue, St Louis, MO 63135
6111 Dupree Avenue
St Louis,
MO
63135
Major Area: McCluer South