Richard Ho, MD

verified

Doctor in Castro Valley

closed
Today 09:00 AM - 06:00 PM

20642 John Dr Castro Valley CA, 94546

(510) 785-5000

website

General Description

Dr. Ho practices internal medicine in Bay Valley Medical Group’s Castro Valley office. He graduated from UCLA School of Medicine and completed his residency at Kaiser Hospital in San Francisco. Shortly after completing his residency, Dr. Ho opened his own practice in Castro Valley.


Business Hours

Sunday09:00 AM06:00 PM
Monday07:00 AM07:00 PM
Tuesday07:00 AM07:00 PM
Wednesday07:00 AM07:00 PM
Thursday07:00 AM07:00 PM
Friday07:00 AM07:00 PM
Saturday09:00 AM06:00 PM

Location & Map


Richard Ho, MD
20642 John Dr
Castro Valley, CA 94546
(510) 785-5000
Driving Directions

Circular Image
(510) 785-5000

Ling Xu, MD

20642 John Dr Castro Valley CA
Doctor
Circular Image
(510) 785-5000

Ronald Hull, DPM

20642 John Dr Castro Valley CA
Doctor
Circular Image
(510) 785-5000

Nidhi Johri, MD

20642 John Dr Castro Valley CA
Doctor
Circular Image
(510) 785-5000

Christopher Moore, MD, MPH

20642 John Dr Castro Valley CA
Doctor
Circular Image
(510) 785-5000

Cristina Gesmundo, DO

20642 John Dr Castro Valley CA
Doctor