Decathlon will open its first “Decathlon Mountain” store in Switzerland on Dec. 1 in the town center of Zermatt. The 350-square-meter store will offer the entire Decathlon product range. Other locations in the country are planned, the company said in a press release: About 15 stores in family holiday destinations ...