$114,900 - 130 E Loretta Avenue, St Louis, MO 63125
130 E Loretta Avenue
St Louis,
MO
63125
Major Area: Hancock Place