Sephora opens sixth store in Brazil

LVMH-owned Sephora opened its sixth store Brazil in May at São Paulo’s Eldorado Shopping complex. The store is Sephora’s biggest in the country, covering 500m2 (5,382ft2). Sephora aims to operate 10 stores in Brazil by the end of this year.

Read the full article now!
Subscribe