Sephora launches its first store at Express Avenue, Chennai

The world’s largest beauty retailer to open its first store in Chennai, Check out the event gallery of Sephora launch at Express Avenue, Chennai