Salomon USA is pleased to announce the opening of Salomon’s first Flagship store in the United States. The Salomon store will be located in the City Creek Shopping Center in downtown Salt Lake City. Salomon was founded in 1947 in the heart of the French Alps. Since then, they have been creating innovative products to enhance the performance of outdoor athletes.