CLINIC LISTING

Otay Pet Vets

Chula Vista, California

Clinic Information

Address
2015 Birch Road, Suite 107Chula Vista, CA 91915
County
San Diego County
Phone
(619) 421-1698
Website
Visit clinic website
Google Maps
View on Google Maps
CallDirectionsWebsite