Neha Kumar, MD Top Doctor 333 E Main St newark, Delaware, 19711 Phone: 302-836-5481 Company Name: Delaware Eye Care Center Doctor Category: Opthalmology Profile Let this business know you found them on Delaware Today's Online Directories. Locations newark 333 E Main St newark, Delaware 19711 Claim/Edit Listing