Odlo has opened a 90-square-meter store on the Grand Rue of Strasbourg, France. It is the 20th franchised store of the Swiss-based sports apparel brand.

Topics