Sephora to Open Times Square Flagship
New York City Sephora will open a 12,000-sq.-ft., three-level flagship in New York City’s Times Square. It reportedly will be modeled after the beauty retailer’s hugely popular flagship on the Champs Elysees in Paris.
The store is scheduled to open sometime this summer. The space, at 5 Times Square, is vacant due to the bankruptcy of its former tenant, Times Square Brewery.