$144,900 -
1831 Mansard Drive
St Louis ,
MO 63125
Unit Location: Corner Location,End Unit