Handel Center for Spine, Sports and Rehabilitation Listing Category Providence, RIWebsite http://www.handelcenter.com/Phone 401 305-5280Listing Tags stem cell clinicAddress 285 Governor St Suite 100, Providence, RI 02906ZIP Code 02906 Contact listing ownerSend Message Name Email Phone Number Message