The Body Shop is a British skin care, gifts, and beauty products company with over 2500 stores in over 65 markets and more than 22,000 employees worldwide. Specializing in nature-inspired cosmetics that are never tested on animals, the company has been a force for good since 1976, following fair trade principles with suppliers and standing against animal testing. The chain offers house-brand bath and body products in a variety of scents, as well as fragrances and more.
Show More
Industry Shopping
Engaged in: Beauty Supply Store, Gift Shop
ISIC Codes 4772, 4773
Questions & Answers
Q1
Where is The Body Shop located?
The Body Shop is located at Unit LG03B, Octagon Mall, Octagon Mall, Unit LG03B, 100 Liverpool St, Broadgate, London EC2M 2AU, United Kingdom, England.
Q2
What days are The Body Shop open?
This listing has been marked as closed.
The Body Shop is open Mon–Fri 8 AM–6 PM; Sat 10 AM–5 PM; closed Sun.