Offers from The Body Shop

  • 50% discount on all hand protectors
  • 3 for 2 on skincare, make up, fragrance and travel
  • Bath & Body sets reduced to £18 from £30
  • Buy one get one half price on mens