The Body Shop

The Body Shop addresses and timings

Local store The Body Shop - New Delhi, Shop No-14, Dt City Center Mall Shalimar Bagh

Address and opening hours

  • Shop No-14, Dt City Center Mall Shalimar Bagh New Delhi 110033