$210,000 - 7044 Amherst Avenue, St Louis, MO 63130
7044 Amherst Avenue
St Louis,
MO
63130
Major Area: University City