Faramarz Davidi, MD, Ophthalmology

16260 Ventura Blvd
Ste Ste 830
EncinoCA  91436-2203 (Los Angeles County)


Phone: 818-990-8008
Fax: 818-990-5030

NPI: 1902010937
License Number: A051024 (CA)