$42,500 -
210 N 17th Street Unit 810
St Louis ,
MO 63103
Unit Location: Downtown