Animal Hospital of Palo Alto
Veterinary clinic
4111 El Camino Real · Palo Alto, CA 94306
License Verified
A Palo Alto veterinary practice treating dogs and cats, offering wellness exams, sick visits, dental cleanings, surgery, diagnostics, and an on-site pharmacy. It accepts new clients and provides curbside drop-off…