$1,700,000 -
4909 Laclede Avenue Unit 2301
St Louis ,
MO 63108
Unit Location: Corner Location,Upper Level