Sephora teams up with Manor to open first Swiss store

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...
Read the full article now!
Subscribe