Dr. Neha Kumar Delaware Eye Care Center 333 E. Main StreetNewark, Delaware 19711 United StatesCall: 800-900-2020Visit Practice Click here for directions