$229,900 -
1611 Locust Street Unit 403
St Louis ,
MO 63103
Unit Location: City,Downtown