Sephora has opened its biggest store in the United States. Located in New York City’s Herald Square, the space measures a staggering 11,380-square feet. Say hello to your new go-to destination for th…
Advertisement
Advertisement
Sephora has opened its biggest store in the United States. Located in New York City’s Herald Square, the space measures a staggering 11,380-square feet. Say hello to your new go-to destination for th…