The Body Shop
Category: Retail
A cosmetics brand that believes business can be a force for good and puts people and the planet first. Their products containing ethically-sourced and natural origin ingredients have helped make bodies feel enriched and loved since 1976.
The Body Shop
56, The Broadway, London, W5 5JN

