River Road Pet Clinic 5655 E. River Rd.Suite 171Tucson, AZ, 85750 View Phone 520-577-3100 Fax: 520-577-3098 View Website Experience & Reliability Call Today About Connect with this Business: Reservation Send to My Email Send to My Phone Print this Page