The Body Shop to shut half of its stores – 7 will close today February 20, 2024 News by Leave a Comment on The Body Shop to shut half of its stores – 7 will close today The Body Shop has announced it is to shut half of its stores with seven closing immediately from today (February 20).