$450,000 - 6701 Bartmer Avenue, St Louis, MO 63130
6701 Bartmer Avenue
St Louis,
MO
63130
Major Area: University City