First introduced in France, the new Sephora store concept is now available in Spain at two new flagship stores. Featuring innovative design, these hyper-connected stores bring customers a unique beauty experience in an unprecedented service-driven environment, perfectly expressing the beauty retailer’s Play, Share and Shop philosophy. Following
English