The Body Shop

(Created by phiaa)

Tags

Add Tags

Recent Activity (See All)

About

The Body Shop International plc, known as The Body Shop, has 2,400 stores in 61 countries, and is the second largest cosmetic franchise in the world, following O Boticario, a Brazilian company. The Body Shop is headquartered in Littlehampton, West Sussex, England, was founded by the late Dame Anita Roddick... Read More

Photos

Entertainment / See All Spots (9)

Books & Art / See All Spots (1)

336x280

Comments