Local Business
The Body Shop’s popular bath and beauty products are back on the Island and now being sold at Brown & Co, which has taken over the brand in Bermuda.
After 25 years, retailer Ellen Brown closed down The Body Shop store in the Washington Mall last Chri...
Dec 28, 2012