Il brand specializzato di outerwear The North Face ha inaugurato un nuovo flagship store a Londra al 290 Regent Street. Lo spazio presenta grandi schermi che trasmettono film d'avventura. The North Face ha descritto il negozio come “non semplicemente un posto in cui andare a fare shopping,” ma anche un hub per promuovere divertimento, scoperta e training attraverso i vari reparti denominati Live, Train ed Explore. Vari elementi architettonici straordinari, tra cui tronchi d'albero che si arrampicano fino al tetto, sono pensati per creare un link emozionale all'outdoor. Gli skylights reagiscono al mutare dei cambiamenti metereologici, mentre le finestre digitali colorate attirano i clienti nello store, dove i prodotti adornano le pareti.