Home
Timeline
Gallery
Map
Contact Us
Buy Now
Nearby Stores
The Body Shop near me
The Body Shop in Uttar Pradesh
The Body Shop in Noida
The Body Shop in Sector 18
28.567836
77.321176
The Body Shop
Changemaking Beauty
No E138, Ground Floor, Mall Of India, Plot No MO3
Sector 18
Noida
-
201301
+919513443853
Opens at 10:00 AM
Call
Directions
Gallery
Timeline Photos
Timeline Videos
Nearby The Body Shop Stores
The Body Shop
Ahinsa Khand 1
Ghaziabad - 201014
The Body Shop
Khan Market
New Delhi - 110003
Google Play
App Store