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.
- Home
- Newsletters & Briefings
- Products
- Corporate & Financial
- Retail
- Marketing
- Consumer
- People & HR
- Events
- Legal
- About Us
- AccountOut
- Search
- More from navigation items