Xu, Ling, M.D.
Internal Medicine
Bay Valley Medical Group
20126 Stanton Ave
Castro Valley CA 94546
Phone: 510-581-2559