The Left Bank location is the skin care brand’s third, following Shanghai and New York.