Charlotte Tilbury to open flagship store on Carnaby Street
The opening follows the brand’s upsized flagship in Covent Garden, which tripled in size when it opened early last year

Charlotte Tilbury will open a new flagship store on London’s Carnaby Street later this year, Shaftesbury Capital has announced.