Veterinary clinic
Redwood Animal Hospital
3762 Castro Valley Blvd, Castro Valley, CA 94546
Opening hours
Hours not listed. Please call ahead at (510) 582-1136 to confirm availability.
3762 Castro Valley Blvd, Castro Valley, CA 94546
Hours not listed. Please call ahead at (510) 582-1136 to confirm availability.