$699,900 -
410 N Newstead Avenue Unit 12s
St Louis ,
MO 63108
Unit Location: City,Corner Location,Upper Level