$85,000
7599 Amherst Avenue
St Louis, Missouri 63130
Lots and Land