$399,900 -
9 N Euclid Avenue Unit 505
St Louis ,
MO 63108
Unit Location: City,High Traffic,Interior Unit,Upper Level