$80,000 -
3824 Indiana Avenue
St Louis ,
MO 63118
Special Areas: Sun Room