$269,900 -
6626 Maurice Avenue
St Louis ,
MO 63139
Major Area: South City