$140,000 - 1451 N Elizabeth Avenue, St Louis, MO 63135
1451 N Elizabeth Avenue
St Louis,
MO
63135
Major Area: McCluer