We are always delighted to hear from you. Please contact us by any of the following methods:
The Body Shop India
C/O Quest Retail Pvt. Ltd.
7th Floor, Infinity Tower - A
DLF Cyber City, DLF Phase-II
Gurgaon – 122002
Customer Care: +91-9599227343
Corporate Sales: +91-124-4171444
Use our store locator to find the location of your nearest store.