$329,900 -
3141 Clifton Avenue
St Louis ,
MO 63139
Major Area: South City