Otay Pet Vets
Veterinary clinic
2015 Birch Rd Ste 107 · Chula Vista, CA 91915 · 0.3 mi
Otay Pet Vets is an AAHA-accredited veterinary hospital in Chula Vista offering wellness care, dental care, surgery, diagnostics and urgent care for dogs and cats. The clinic accepts same-day appointments and…