the body shop stores


{{totalStores}} stores found

Sorry, we can't find any stores for the details you provided.

Please try another search.

Communication with the server error.


  • {{$index + 1}}



    {{}}, {{}}


We have over 100 locations in Canada for you to shop from. Find your nearest store using the map above or browse the stores below.

Personalize your Body Butter at these locations
British Columbia
Orchard Park 2271 Harvey Avenue North, V1Y 6H2, Kelowna

7899 Templeton Station Road, Unit # 36 V7B 0B7, Richmond

Richmond Centre

6551 No. 3 Road, #1554, V6Y 2B6, Richmond

Southgate Centre 111 Street & 51st Ave Unit 330, T6H 4M6, Edmonton
Markville Shopping Centre 5000 Highway 7 East,  L3R 4M9, Markham
Vaughan Mills

1 Bass Pro Mills Drive, Unit 241, Vaughan Ontario L4K 5W4

LimeRidge Mall

999 Upper Wentworth Street, L9A 4X5, Hamilton

Hillcrest Mall 9350 Yonge Street, L4C 5G2, Richmond Hill
Rideau Centre 366-50 Rideau Street, K1N 9J7, Ottawa
Lansdowne Place 645 Lansdowne Street W. Unit 159, K9J 7Y5, Peterborough
White Oaks 1105 Wellington Road, N6E 1V4, London
New Sudbury 1349 LaSalle Boulevard, P3A 1Z2, Sudbury
Fairview Mall 12960 Kingsway Drive, N2C 1X1, Kitchener
Halifax Shopping Centre 7001 Mumford Road Box 81, B3L 2H8