Edmund Lo, MD, Internal Medicine

123 N Garfield Ave
Ste A
AlhambraCA  91801-3564 (Los Angeles County)


Phone: 626-284-2264
Fax: 626-284-5457

NPI: 1811180953
License Number: G63461 (CA)