$525,000 -
4232 Laclede Avenue Unit B
St Louis ,
MO 63108
Unit Location: City