Helen Horn Fincher, MD, Dermatology

100 Ucla Medical Plz
Ste 590
Los AngelesCA  90077 (Los Angeles County)


Phone: 310-794-7422
Fax: 310-208-2158
Email: hhf***@*****oo.com

NPI: 1457384521
License Number: A60778 (CA)