Xu, Ling, M.D.
Internal Medicine

Bay Valley Medical Group

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