Rita Ranch Pet Hospital 8130 S Houghton Road#110Tucson, AZ, 85747 View Phone 520-624-6100 Fax: 520-624-9200 8130 S Houghton Road, #110Tucson, AZ 85747 View Website Experience & Reliability About Connect with this Business: Send to My Email Send to My Phone Print this Page