$500,000 -
7430 Delmar Boulevard Unit A
University City ,
MO 63130
Unit Location: End Unit