Stanford Medicine Partners Castro Valley

Part of Bay Valley Medical Group

20642 John Drive
Castro Valley, CA 94546
Phone: 510-785-5000

Getting Here »

Our Doctors

Our Advanced Practice Providers

Our Offerings

For Patients

Call us to make an appointment

For Referring Physicians