Charlotte Tilbury to open expanded flagship store at Covent Garden, London December 17, 2024 Charlotte Tilbury is to open an expanded flagship store at Covent Garden in London, the UK. Read the full article now! Log in Subscribe