Sephora has opened its smallest store to date located at Newbury Street in Boston, US.
The Sephora Studio is a new concept for the LVMH-owned retailer and features just 2,000sqft of selling space.
With an emphasis on personalisation, the intimate set-up features