The North Face, il famoso brand di abbigliamento outdoor e invernale, aprirà il suo primo store in Russia. Il negozio sorgerà presso il department store Galeria di San Pietroburgo nel marzo 2020. La società di Mosca Inventive Retail Group svilupperà questa nuova retail venture per The North Face. Inventive Retail Group è anche la società dietro lo sviluppo di altri brand noti in Russia, tra cui Nike e Lego. Il primo negozio North Face in Russia offrirà abbigliamento da donna, da uomo e da bambino, oltre ad articoli e attrezzature sportive. Mentre né The North Face né Inventive Retail Group hanno specificato quanto sarebbe stato speso per lo spazio, l'affitto di spazi commerciali presso il centro commerciale Galeria è in genere di 12 milioni di rubli al mese. Vedomosti, un quotidiano russo sul business, ha riferito che Inventive Retail Group ha in programma l'apertura di altri dieci store The North Face in Russia. Il brand ha già una presenza retail molto forte nel Paese, quindi sanno che la base di clienti lì c'è. I prodotti The North Face sono attualmente disponibili in 150 punti vendita in tutta la Russia. La decisione del brand di aprire store monomarca nel Paese è legato all'aumento del numero di russi che partecipano ad attività sportive. La quantità di russi che fanno sport è raddoppiata nell'ultimo decennio secondo Vedomosti.