$74,000 -
210 N 17th Street Unit 902
St Louis ,
MO 63103
Unit Location: Corner Location,Downtown,Upper Level