Please contact us if you have any questions.


  • Address

  • Telegraph Canyon Animal Medical Center
  • 577 Telegraph Canyon Rd.
  • Chula Vista, CA  91910
  • USA
  • Phone: 619-421-1323
  • Fax: 619-421-1363