$365,000 -
6253 Southwood Avenue Unit 2w
St Louis ,
MO 63105
Unit Location: City