By  on July 21, 2017

Sephora is going micro.

On the heels of opening its largest-ever North America store in Manhattan (an 11,300-square-foot space on 34th Street), the beauty retailer is now unveiling its smallest location — a 2,000-square-foot shop at 88 Newbury Street in Boston, which will focus on services.

To continue reading this article...

To Read the Full Article

Tap into our Global Network

Of Industry Leaders and Designers

load comments
blog comments powered by Disqus