The Body Shop

The Body Shop addresses and timings

Local store The Body Shop - New Delhi, Shop No. 33-34, Bunglow Road, Kamla Nagar

Address and opening hours

  • Shop No. 33-34, Bunglow Road, Kamla Nagar New Delhi 110007