Sephora Plans 260 New Stores for 2021, Including 60 Freestanding Locations
Retail TouchPoints
MARCH 1, 2021
More than 260 new stores are slated to open this year, including 60 freestanding locations and 200 shop-in-shops inside Kohl’s department stores. The new standalone Sephora locations will begin to open in March in markets including Dallas, Houston, Austin, Texas, Los Angeles and Nashville.
Let's personalize your content