$65,000 -
1168 Watts Avenue
St Louis ,
MO 63130
Special Areas: Glass Enclosed Porch