Beauty And The Street: Sephora Bets Heavy On Non-Mall Locations
PYMNTS
FEBRUARY 5, 2020
The new Sephora stores will be centered around local neighborhoods and community centers, according to the announcement, and will open in more than 75 cities, including Charlotte, N.C.; Nashville, Tenn.; Respondents are much more likely to report using credit cards (63.9 percent), debit cards (63.4 and San Jose, Calif.
Let's personalize your content