First standalone Charlotte Tilbury store to open in London
We have some exciting news for the fans of makeup guru, Charlotte Tilbury. The first standalone Charlotte Tilbury store will launch on Saturday November 21st and it will be located in London’s Covent Garden. To mark the launch of the new Charlotte Tilbury store, the makeup artist to the stars is offering 10 passers-by a chance to be […]