answersLogoWhite

0

The headquarters of the cosmetics company The Body Shop are located in Littlehampton, West Sussex, England. The company is now part of the L'Oreal group.

User Avatar

Wiki User

12y ago

What else can I help you with?