Sephora Announces Largest Store Expansion in Its History, Opening
Sephora Plans 260 New Stores for 2021, Including 60 Freestanding
Sephora to Open Second London Store at Westfield Stratford City – WWD
Focus: India's Tata to open 20 'beauty tech' outlets, in talks
Sephora to open 100 stores in 2020, in bid to grow outside of the mall
Sephora 34th Street: How to Shop the Company's Largest Store in
Sephora Just Opened Its Biggest Store Ever, and It's Pretty Insane
The world's largest beauty destination is back in the UK – does it
Sephora Spring VIB Event and Sale — Hey Thuy