July 10, 2013
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.