Recent Articles
The Body Shop to enter Chile

The Body Shop is to launch in its 66th global market this month by opening a store at the Plaza Egaña Mall in Santiago.