Friday, April 12, 2024
Home Business The Body Shop names central London stores set to shut, and more UK site closures to follow

The Body Shop names central London stores set to shut, and more UK site closures to follow

by News Room
0 comment

A restructuring plan for the The Body Shop UK has been outlined, with seven stores set to close today and more to follow, with some of the central London branches among the first to go.

Leave a Comment