Sephora will hold a grand opening April 9 in The Highlands of Flower Mound shopping center, 6101 Long Prairie Road. The cosmetics company was founded in France in 1970 and opened its first U.S. store in 1998. Stores carry makeup, fragrances, skin care products and more, and the company offers in-store and virtual beauty classes and a customer loyalty program. www.sephora.com
Impacts
Sephora opening in Flower Mound on April 9
Explore Dallas - Fort Worth on the Impact Mapstories, offers and more
1 min read










