Richard Ho, MD
(510) 785-5000
20642 John Dr, Castro Valley, California, 94546
Business hours
Monday | 7:00am to 7:00pm |
Tuesday | 7:00am to 7:00pm |
Wednesday | 7:00am to 7:00pm |
Thursday | 7:00am to 7:00pm |
Friday | 7:00am to 7:00pm |
Saturday | 9:00am to 6:00pm |
Sunday | 9:00am to 6:00pm |
About us
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.
Featured businesses
20400 Lake Chabot Road, Ste 102, Castro Valley, California, 94546
(510) 351-1193