The Body Shop stores


{{totalStores}} Stores

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

Please try another search.

We're sorry. There has been a system error. We couldn't process your request.


  • {{$index + 1}}



    {{}}, {{}}


Our story started in Brighton
and we now have over 200 UK stores for you to shop from. Find your nearest store using the map above or browse one of these stores.