Ted Tao Du, MD, Ophthalmology

13620 38th Ave
#7g
FlushingNY  11354-4277 (Queens County)


Phone: 718-395-8080
Fax: 718-395-8081

NPI: 1568526580
License Number: 241091 (NY)