25.11.2025
With the opening of her largest flagship store worldwide in London's Covent Garden, British make-up icon Charlotte Tilbury has created a true beauty wonderland. Covering around 400 square metres, luxurious design, an immersive brand experience and exclusive services merge to create an overall experience that redefines modern beauty retail. The project was realised in close collaboration between Charlotte Tilbury's Global Store Design Team, Zebra Architects and umdasch The Store Makers as the executing shopfitting partner.