The North Face

All opening hours

Thursday -

Friday -

Saturday -

Sunday -

Monday -

Tuesday -

Wednesday -

More about The North Face

The North Face: 28 Palace Street, London SW2

Whether you're a hiker, climber, runner or cyclist, or you're a fan of snow sports, you'll find all the kit you need at The North Face's Victoria store. One of the world’s premier suppliers of high-quality, innovative and technically advanced apparel, equipment and footwear, the company's mission has remained unchanged since 1966 – that is, building the best gear for the outdoors, supporting the preservation of wild places and inspiring a global movement of outdoor exploration.