$495,000 -
505 North And South Road Unit 3c
University City ,
MO 63130
Unit Location: Upper Level