Charlotte Tilbury Expands Flagship Store in Covent Garden Retail 16 December 2024 Charlotte Tilbury is set to enhance its presence in Covent Garden with a new, larger flagship store, opening on 9…