The North Face Store in Covent Garden was Europe’s first stand-alone The North Face store. While there are now many stores around the country this is the UK’s Flagship store with the most comprehensive range of The North Face product to be found anywhere in the country.
Tower House, 10-12 Southampton Street, Covent Garden,, 53.8 m
The North Face Store, 5 New Change Passage, One New Change, 1.8 km
3 Southampton Street Covent Garden, 27.2 m