123 Chester Avenue, Providence, RI 02907