$199,900 -
1501 Locust Street Unit 208
St Louis ,
MO 63103
Unit Location: City,Downtown,Retail Center