Columbia sets up shop on Carnaby Street
29/03/2019
Sports and outdoor brand Columbia opened a new store in a prestigious part of London on March 28. The new store, located at London’s most famous fashion address, Carnaby Street, celebrates the brand’s 80-year history and its Pacific Northwest heritage, but also its local connections, principally its partnership with the UK’s national parks...