Contact Us

Otay Pet Vets

2015 Birch Road

Ste. 107

Chula Vista, CA 91915

US

Interactive Maps: Google Mapquest Yahoo!