66ºNorth has opened a retail store in the heart of London’s West End, on Regent Street. The 3,500-sqm store also serves as the brand’s European flagship. It is the first store of the Icelandic outerwear brand outside of Iceland and Denmark. 66° North recently opened a pop-up store in London’s ...