Rituals, the Dutch beauty brand, is setting its sights on bigger and better in 2023 after opening its new flagship store on Oxford Street.
For Penny Grivea, local country director of Rituals, the new space represents a tangible milestone for the business since it first launched into the country in 2004.