The Body Shop stores in Ontario on Map
Check these stores:
The Body Shop in Barrie
509 Bayfield St., Barrie, Ontario - ON L4M 4Z8, Canada
The Body Shop in Newmarket
17600 Yonge St, Newmarket, ON, Canada, L3Y 4Z1
The Body Shop in North Bay
1500 Fisher Street, North Bay, Ontario - ON P1B 2H3, Canada
The Body Shop in Ottawa
2121 Carling Avenue, Ottawa, Ontario - ON K2A 1H2, Canada
The Body Shop in Oakville
240 Leighland Avenue, Oakville, Ontario, Canada, L6H 3H6
Top stores locator
Stores
The Body Shop located in Devonshire Mall
3100 Howard Avenue, Windsor, ON N8X 3Y7, Canada
Stores
The Body Shop located in Lynden Park Mall
84 Lynden Road, Brantford, ON, Canada
Stores
The Body Shop located in Fairview Mall
1800 Sheppard Ave. East, Toronto, ON, M2J 5A7
Stores
The Body Shop located in Sherway Gardens
25 The West Mall, Toronto, ON, M9C 1B8
Stores
The Body Shop located in Lansdowne Place Mall
645 Lansdowne St. W., Peterborough, ON, Canada