Salomon is marching on with its retail expansion in North America this month with the opening of its first West Coast store in Los Angeles. Located at 8620 Melrose Avenue in West Hollywood, the 1,900-square-foot store will serve as a hub for the brand’s Sportstyle category across footwear, apparel and accessories. See all of the […]