Sephora’s new Times Square store in pictures

Sephora tests concepts at its new store in New York

Sephora calls its new store on Times Square an ‘incubator for new ideas’. The store, the chain’s second in Times Square, is home to new merchandising features and...
Read the full article now!
Subscribe