Hours Of Operations Sephora Massachusetts Natick Sephora Hours of Operation and Locations in Natick, MA 4.9 - 151 votes 2 Locations in Natick Sephora Hours Category: Beauty & Health Sephora - Natick, MA 01760 1245 Worcester St, Fl 2nd(508) 650-9000 View Store Details Sephora - Natick, MA 01760 1245 Worcester St(508) 651-7041 View Store Details Explore NatickView More Apparel Burlington Coat FactoryColdwater CreekLord & TaylorH & MCarhartt Sports New BalanceGolfsmithDick's Sporting GoodsSkechersNorth Face Jewelry Burlington Coat FactoryLord & TaylorZalesGucciKay Jewelers Recommend For You Avenue Brow Art 23 Dollar General 7-Eleven Family Dollar WalMart Dollar Tree Gamestop Rent-A-Center Sam's Club