$380,000 -
6232 Northwood Avenue Unit 3w
St Louis ,
MO 63105
Unit Location: End Unit,Upper Level