$324,900 -
630 Francis Place Unit 1s
St Louis ,
MO 63105
Unit Location: City,Ground Level