Otay Pet Vets2015 Birch Road Suite 107 Chula Vista, CA 91915
Call Us: (619) 421-1698
Get Directions
Call to Schedule Your Pet's Appointment!(619) 421-1698
HoursMonday – Saturday 7am – 7pm Sunday 9am – 6pm