$349,900 -
2708 Lemp Avenue Unit 2708
St Louis ,
MO 63118
Major Area: South City