$140,000 -
411 N Newstead Avenue Unit 2s
St Louis ,
MO 63108
Unit Location: Upper Level