Salomon continues to expand its New York City presence as it opens its third store in 20 months. The French sports label will open the doors Wednesday to a new location in the Upper West Side, Footwear News can exclusively report. Located at 270 Columbus Ave, the space claims 812 square feet and will feature […]