We’re sorry, we’re no longer accepting appointments online.
Castro Valley Animal Hospital
Veterinary
2515 Castro Valley Blvd
Castro Valley,
CA
94546
(510) 582-8387
Mon - Sun: 8:00AM - 10:00PM