Items tagged West 34th Street
Posts
-
AREA NEWS: Sephora opens its biggest store in the U.S.
Sephora just opened its biggest store in the United States. Located in New York City’s Herald Square, the sprawling space measures in at a staggering 11,380-square feet.