$595,000 -
6615 Alamo Avenue Unit 1b
St Louis ,
MO 63105
Unit Location: End Unit