$725,000 -
4909 Laclede Avenue Unit 2002
St Louis ,
MO 63108
Unit Location: City