Amazon Animal Hospital admin 5 years ago 1172 Third Ave Ste. D8 Chula Vista, CA 91911 (619) 476-0053WEBSITE