See all shopping in Delhi
The Body Shop GK 1
M-53 A (Greater Kailash Part-I), New Delhi, Delhi 110048 Phone: 91 11 4081 7571About
The Body Shop International plc, known as The Body Shop, has over 2,000 stores in 54 countries. The company is known for its vegetable-based products ranging from Body Butter, Peppermint Foot Lotion, and Hemp. Natural beauty products for natural skin care, make-up, body butter, aromatherapy, hair care, body cleansing and bathing, body scrubs, spas and treatments etc.
18 wishlists