$79,900 -
5919 Nagel Avenue Unit H
St Louis ,
MO 63109
Unit Location: Upper Level