Otay Pet Vets
Veterinary clinic
2015 Birch Rd #107 · Chula Vista, CA 91915
Otay Pet Vets is an AAHA-accredited animal hospital in Chula Vista offering wellness exams, dental care, surgery, diagnostics and urgent care for dogs and cats. The clinic also provides hospice care, euthanasia and…