Info Menu

The North Face Store, London

The North Face… Probably the brand that I appreciate most in outdoor gear… What I always tell my friends is if the same product is used both by the guy at the top of the Everest and the hipster around the corner, then it must offer something unique .Their main store in London is located in the Covent Garden. This street is for outdoor shops in London.

Comments are closed.

© 2016 handytravelinfo.com