The Body Shop

The Body Shop

Siliguri, India
Makeup ShopMakeup Brand4.5 (73)

The Body Shop, located in the Cosmos Mall in Siliguri, is a premier retail destination for ethically conscious beauty and skincare. As part of the globally recognized British brand founded in 1976, this boutique offers an extensive range of cruelty-free products, including high-performance skincare, fragrant body care, and a dedicated makeup line. The store is highly regarded by local customers for its professional staff and the quality of its natural-inspired ingredients. With a strong emphasis on sustainability and social activism, the Siliguri branch provides a premium shopping experience for those seeking effective beauty solutions that align with ethical values.

Specializations

StudioPro Products