Find all the information for Telegraph Canyon Animal Medical Center, that provides veterinary services in Chula Vista, CA 91910