Dr. Neha Batra Clinic Delhi Clinic Details Address: Dermaworld Skin Clinic, Q-4, Rajouri Garden, New Delhi – 110027 Phone : +91 9911100050 Email: info@skinspecialistindelhi.com Zip/Post Code: 110027 Location