Xu, Ling, M.D.
Internal Medicine

Bay Valley Medical Group,

20126 Stanton Ave,
Castro Valley CA 94546
Phone: 510-581-2559,