Dr Dinesh Khullar Category: NephrologistsContact Number: +(91)-11-26693448 Address: 46, Navjeeven Vihar, Delhi - 110017