20 Miles Avenue, Providence, RI 02906