Odlo opens new store in France and will keep expanding
08/12/2014
The company has had a presence in France since 2001, with its own network of stores plus franchise locations. It plans to keep expanding, saying it will open between three and five new stores in major cities and in ski resorts each year.