North Sails plans to open its first German store in Hamburg on June 23, to be followed by others in the country. The Italian company already has 45 stores in the rest of the world.

Topics