$144,900 -
9006 Bessemer Avenue
St Louis ,
MO 63134
Major Area: McCluer South