The Body Shop stores in Ontario on Map

Check these stores:
The Body Shop in Toronto
1800 Sheppard Ave. East, Toronto, ON, M2J 5A7
The Body Shop in Toronto
3401 Dufferin Street, Toronto, Ontario - ON M6A 2T9, Canada
Body Shop, The in London
1105 Wellington Road South, London, Ontario, Canada
The Body Shop - Depot in Niagara Falls
7500 Lundy's Lane, Niagara Falls, Ontario - ON L2H 1G8, Canada
The Body Shop in Toronto
13850 Steeles Avenue West, Halton Hills, Ontario L7G 0J1 - Canada
Top stores locator
Stores
The Body Shop located in Hillcrest Mall
9350 Yonge St, Richmond Hill, ON L4C 5G2
Stores
The Body Shop located in Pen Centre
221 Glendale Ave, The Pen Centre, St Catharines, ON L2T 4C4, Canada
Stores
The Body Shop located in Oshawa Centre
419 King Street West, Oshawa, ON L1J 2K5, Canada
Stores
The Body Shop located in White Oaks Mall Ontario
1105 Wellington Road South, London, Ontario, Canada
Stores
The Body Shop located in Masonville Place
1680 Richmond Street North, Box 23, London, ON, N6G 3Y9