The North Face ha aperto un nuovo negozio monomarca a Leeds, all'interno del centro commerciale Victoria Shopping Centre. Lo store ha una superficie di 260 metri quadrati, disposti su quattro livelli.