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.
577 Telegraph Canyon Rd, Chula Vista, CA 91910
Hours not listed. Please call ahead at (619) 421-1323 to confirm availability.