store:
 location:

The Body Shop ON Store Locator

Address, Contact Information, & Hours of Operation for The Body Shop Locations in ON

Locations:
  1. Barrie
  2. Belleville
  3. Brampton
  4. Burlington
  5. Cambridge
  6. Etobicoke
  7. Guelph
  8. Hamilton
  9. Kingston
  10. Kitchener
  11. London
  12. Markham
  13. Mississauga
  14. Newmarket
  15. Niagara Falls
  16. North Bay
  17. Oakville
  18. Orleans
  19. Oshawa
  20. Ottawa
  21. Peterborough
  22. Pickering
  23. Richmond Hill
  24. Sarnia
  25. Scarborough
  26. St. Catharines
  27. Sudbury
  28. Thornhill
  29. Thunder Bay
  30. Toronto
  31. Vaughan
  32. Willowdale
  33. Windsor