$307,000 -
6304 Northwood Avenue Unit 3fl
Clayton ,
MO 63105
Unit Location: Upper Level