Marcie Means, Client Service Rep
Schedule an Appointment
The Animal Doctors is located off the intersection of El Camino Real and Page Mill Road in Palo Alto at:
461 Page Mill Road
Palo Alto, CA 94306
ACCEPTING NEW CLIENTS.
Click on the button below to Schedule an Appointment or you can call us or email us below,
Phone: (650) 325-1343
Email: reception@theanimaldoctors.net
Office Hours: Monday - Friday, 8AM - 5PM