Rita Ranch Pet Hospital 8130 S Houghton Road#110Tucson, AZ, 85747 View Phone View Website Experience & Reliability Accepting Appts - Book a Wellness Exam Today! About Photos & Videos Connect with this Business: Send to My Email Send to My Phone Print this Page