$220,000 -
7801 Delmar Boulevard Unit 2e
University City ,
MO 63130
Unit Location: End Unit,Upper Level