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 the most comprehensive selection of makeup, skin care, fragrance, hair and body products outside of the brand’s website.
In addition to the expansive lineup…
