Alexander Chen, DO, Internal Medicine

15034 Imperial Hwy
La MiradaCA  90638-1301 (Los Angeles County)


Phone: 562-902-4929
Fax: 562-902-8792

NPI: 1114252608
License Number: 20A10965 (CA)