The North Face has opened its newest flagship store at 290 Regent Street in London. The 400-square-meter location features on-site lockers to allow customers to leave their belongings and “explore” London freely. Screens will show the latest adventure films. Sponsored athletes will make appearances at the store.
For team or company-wide subscriptions and enquiries see our corporate membership page.