Bay Valley Medical Group in Castro Valley
20126 Stanton Avenue
Castro Valley, CA 94546
Phone: 510-581-2559 Getting Here
Maps & Directions
20126 Stanton Avenue
Suite 201
Castro Valley, CA 94546
Phone: 510-581-2559 Getting Here »

Our Doctors

Our Offerings

  • Internal Medicine
  • Obstetrics and Gynecology
  • Podiatry
  • Pediatric Care
  • Laboratory Services
  • Travel Vaccinations

For Patients

Call us to make an appointment

510-581-2559

Resources