$144,900 -
839 Dumont Place
St Louis ,
MO 63125
Unit Location: Corner Location,End Unit