Providence River Animal Hospital
131 Point St, Providence 02903