Twacha Skin Clinic 84 , Sector 12A , Near IGL Petrol Pump , Road opposite Bal Bharti School, Dwarka, New Delhi, Delhi 110078