$999,000 -
7518 Parkdale Avenue Unit 303
St Louis ,
MO 63105
Unit Location: Upper Level