Rhode Island Hospital located at 593 Eddy St, Providence, RI, 02903 & includes data from NPIs 1407011133, 1588659528, 1053552299, 1083709109