The Body Shop opens new store concept at Yorkdale Shopping Centre, in Toronto

The Body Shop Canada has opened the doors to its newest flagship location at Yorkdale Shopping Centre in Toronto. Unlike traditional stores, The Body Shop’s new Changemaker’s Workshop is designed to give customers an immersive, sensorial product experience, as well…








