1268 Eddy St Providence, RI 02905