Skip to main content

The North Face, London

[cw_slider id='201370']

The North Face puts its passion for adventure and the great outdoors front and center in its new flagship on Regent Street in London. Designed to inspire customers to explore the world, the 4,300-sq.-ft. store has a sleek, modern look.

The interior conveys the brand’s passion for the outdoors, with skylights, live greenery, and tree trunks that extend through the ceiling windows. The store features the latest in digital technology, including a virtual reality experience that takes viewers on a journey through Nepal. Outdoor adventure footage is showcased on video screens located throughout the space. Digital screens (“sky windows”) set in the ceiling feature imagery that reflects outside weather conditions. (The North Face was designed by Green Room, London.)

This ad will auto-close in 10 seconds