Nehra Clinic Category: Ayurvedic DoctorsContact Number: +(91)-9873695261 Address: Sangam Vihar, Delhi - 110080