Fadi El-Baba, MD, Ophthalmology

4 Technology Dr Ste 150
East SetauketNY  11733-4085 (Suffolk County)


Phone: 631-941-1400
Fax: 631-941-1476

NPI: 1811939101
License Number: 193535 (NY)