$395,000 - 7312 Amherst Avenue, St Louis, MO 63130
7312 Amherst Avenue
St Louis,
MO
63130
Major Area: University City