Read Time:44 Second Featured Marketing News Sephora Opens Boston Studio on Newbury Street Anisha Kapoor July 21, 2017July 22, 2017 Share Raising the bar for personalised client services, Boston has become home to the smallest Sephora concept store to open in North America. Sephora has rolled...