Dr. Ling Xu, Internal Medicine in Bay Valley Medical Group, Castro Valley, CA
Dr. Ling Xu, Internal Medicine
Bay Valley Medical Group
510-581-2559
20126 Stanton Ave, Castro Valley, CA 94546
n/a