Castro Valley Animal Hospital ★★★☆☆3.2 (249) Veterinarians Animal hospital · Emergency veterinarian service · Veterinary pharmacy 2837 Castro Valley Blvd, Castro Valley, CA 94546 Call Website Details →