$819,000 -
4909 Laclede Avenue Unit 1106
St Louis ,
MO 63108
Unit Location: City,Corner Location,Upper Level