$59,900 -
210 N 17th Street Unit 311
St Louis ,
MO 63103
Unit Location: Downtown,End Unit