The Body Shop Debuts In Siliguri
‎Franchise India: The Body Shop, an international cosmetics and toiletries brand has opened its first store in Siliguri in West Bengal. The brand’s master franchise for India is Quest Retail Pvt. Ltd, a part of The Planet Retail group. The new store located at Cosmos Mall will make brand’s quality products accessible to the customers […]
The Body Shop Debuts In Siliguri Read More »