Indian beauty brand Kama Ayurveda opens its first overseas store in London
Kama Ayurveda’s store in Westbourne Grove, Notting Hill Along the colourful facades of Notting Hill, London, a new red and white candy stripe store has just popped up. This is India-based Ayurvedic beauty brand Kama Ayurveda’s first brick and mortar store outside the country. Apart from the brand’s bestsellers, the two-storey store also features two […]
Continue Reading