Firma The North Face powstała w 1968 roku w San Leandro w Kalifornii. Od samego początku swego istnienia oferowała odzież i akcesoria, które miały zapewniać komfort i odpowiednią ochronę w najtrudniejszych warunkach. Już jedne z pierwszych produktów szybko zyskały uznanie środowiska i stały się klasykami odzieży outdoorowej. Wiele z nich jak chociażby zaprezentowany w 1975 roku namiot Ovall (pierwsza konstrukcja oparta o formę półkuli) ustanowiło nowe standardy na rynku outdoorowym, a koncepcje i rozwiązania w nich zastosowane są wykorzystywane do dziś.
W centrum handlowym Arkadia w Warszawie, otwarty został pierwszy w Polsce sklep firmowy The North Face. W nowej przestrzeni, zaprojektowanej specjalnie z myślą o osobach preferujących aktywny tryb życia, znaleźć można produkty przeznaczone dla wspinaczy, alpinistów, narciarzy, snowboardzistów, biegaczy, podróżników i tych, którzy także na co dzień potrzebują najwyższej jakości i gwarancji komfortu.
Sklep otwarty jest od poniedziałku do soboty w godzinach 10.00 - 22.00, a w niedziele od godziny 10.00 do godziny 21.00.