$420,000 -
315 N 11th Street Unit 1202
St Louis ,
MO 63101
Unit Location: Downtown