December 23, 2016 Site Staff Treaba, Diana Olguta, MD Address: Rhode Island Hospital, 593 Eddy St., APC 12, Providence, FacebookTwitterPinterestLinkedinRedditemailPrint