The North Face puts its passion for adventure and the great outdoors front and center in its new flagship on Regent Street in London. The two-level 4,300-sq.-ft. space is designed to inspire customers to explore the world and equip them with not only the necessary gear, but also knowledge and support.
(For more photos of The North Face, London, click here.)