Gregory J. Towne, MD 593 Eddy St, Davol 129Providence, RI, 02903 View Phone 401-444-5172 593 Eddy St, Davol 129Providence, RI 02903 View Website Experience & Reliability About Send to My Email Send to My Phone Print this Page