$290,000 -
5807 Columbia Avenue
St Louis ,
MO 63139
Major Area: South City