May 17, 2016
LVMH-owned perfumery chain Sephora is to open its first store in Switzerland through a shop-in-shop format at Swiss department-store operator Manor. Opening at Manor in Geneva on May 19, the Sephora shop-in-shop is a new concept that will serve...