Veterinary clinic

Telegraph Canyon Animal Medical Center

577 Telegraph Canyon Rd, Chula Vista, CA 91910

Opening hours

Hours not listed. Please call ahead at (619) 421-1323 to confirm availability.

Other animal hospitals in Chula Vista