$384,900 -
2201 Locust Street Unit 408
St Louis ,
MO 63103
Unit Location: City,Corner Location,Downtown,End Unit,Upper Level