Beauty product retailer Sephora will open a 6,418-square-foot, freestanding store at Bellevue Square on Thursday, Jan. 15.
The retailer promises more than 13,000 products from more than 200 brands will be available, including its own Sephora Collection.