$143,572 -
2630 S 11th Street
St Louis ,
MO 63118
Major Area: Central East