Castro Valley Companion Animal Hospital 2509 Lessley AveCastro Valley, CA, 94546 View Phone 510-582-6311 2509 Lessley AveCastro Valley, CA 94546 Experience & Reliability About Send to My Email Send to My Phone Print this Page