Arc'teryx is opening in London its first stand-alone store in Europe, in partnership with the British Snow+Rock chain. The new door will be located at the St Martin's Courtyard, in London's Covent Garden, a stylish shopping and dining destination, not far from the existing Snow+Rock's store in Mercer Street. The ...