$360,000 -
6314 Northwood Avenue Unit 2e
St Louis ,
MO 63105
Unit Location: End Unit,Upper Level