$175,000 -
6705 Delor Street Unit C2
St Louis ,
MO 63109
Unit Location: Corner Location,Upper Level