Free Sephora Gift Cards

About Sephora Sephora is seen as a French brand as well as a chain of stores that sell cosmetic items. The company was founded in 1970 and acquired later in 1997 by LVMH. With its headquarters in San Francisco and marketing offices in Montreal and N.Y. City,