beauty innovation champs elysees sephora sephora's UK closure Sephora on the Champs Elysees & its mysterious UK departure On a short trip to Paris last weekend, naturally one of the ‘must see’ places on my list was Sephora’s flagship store on the Champs Elysees....