Announcing: The Body Shop British Rose Collection is here
March 2, 2016
The New Year is underway and spring is fast approaching, and that is the sign of a renewal and rejuvenation. With this in mind The Body Shop have designed the perfect new collection for 2016. The British …