By Suzanne Bearne2015-09-22T15:46:00
The North Face is to open a Regent Street store featuring on-site lockers where visitors can drop their belongings and explore London.
Already have an account? Sign in here