$369,900 -
5171 Eichelberger Street
St Louis ,
MO 63109
Major Area: South City