This store is closed. Please check out the Nearby Stores below

28.7169366 77.1143276

The Body Shop Changemaking Beauty

The India Edit
The Body Shop

Nearby The Body Shop Stores

The Body Shop

Shalimar Bagh

New Delhi - 110088

The Body Shop

Subhash Nagar

New Delhi - 110018

The Body Shop

Kamla Nagar

New Delhi - 110007