Category: England

  • The Body Shop Customer service contact numbers, emails, social media channels, and directions

    The Body Shop service phone number is 01903 731500 Find The Body Shop service address at: New City Court 20 St Thomas Street London, England SE1 9RG The Body Shop service / support Email address that we found is: [email protected] The Body Shop main website is Find directions to The Body Shop here:,+The+Body+Shop,+Lower+Concourse,+London+SE1+9SP/@51.5046756,-0.0859796,17z/data=!4m8!4m7!1m0!1m5!1m1!1s0x48760350c70bd431:0xc3c7a9889af723ac!2m2!1d-0.0859796!2d51.5046756?authuser=0&hl=en […]