$343,900 -
4486 Laclede Avenue Unit 4486
St Louis ,
MO 63108
Unit Location: Upper Level