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 Primary Care Doctors

Our Specialists

Our Offerings

  • Internal Medicine
  • Obstetrics and Gynecology
  • Podiatry
  • Pediatric Care
  • Laboratory Services
  • Travel Vaccinations
  • Access to Stanford's specialists
  • Online Scheduling (offered through MyHealth)
  • Urology

For Patients

Call us to make an appointment

510-581-2559

Resources