Yan Leung, MD, Internal Medicine

16300 Sand Canyon Ave
Ste 807
IrvineCA  92618-3711 (Orange County)


Phone: 949-753-8803
Fax: 949-753-1649

NPI: 1992768576
License Number: A29313 (CA)