$425,000 -
6740 Olive Boulevard
St Louis ,
MO 63130
Major Area: University City