Columbia Sportswear has announced the opening of its European flagship store in London in early 2019. The 230-square-meter store, on two levels, will be located on the iconic Carnaby Street. The company, which celebrated its 80th anniversary last year, said it will provide further details on the store prior to the opening.