Look is planning to open a flagship store in the French city of Nevers, where the company is based, in January 2023, Sport-Guide has reported. The new 240-sqm store will be located just 2km from the company headquarters. Look opened a first brand store in Chartres de Bretagne, near Rennes, ...