$540,000 -
703 N 13th Street Unit 505
St Louis ,
MO 63103
Unit Location: Downtown