Tag: , , , , , , , , ,

The Body Shop create sensorial forest-themed pop-up

The Body Shop have created an Enchanted Forest pop-up in Shoreditch, London. The pop-up is a sensorial journey designed to pamper, inspire and inform. Visitors can...