2015-11-10T00:00:00
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.

Site powered by Webvision Cloud