Teresa Leung, DO, Obstetrics & Gynecology

12675 La Mirada Blvd Ste 401
La MiradaCA  90638-2236 (Los Angeles County)


Phone: (562) 789-5453
Fax:

NPI: 1063857258
License Number: 20A13781 (CA)