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...

load comments
blog comments powered by Disqus