The North Face opens pop-up store on top of a mountain

Visiting The North Face’s newest pop-up store is not for the faint-hearted, as it is located at 2100 meters (6890 feet) high, in the middle of the Dolomites mountain range in Italy. Launched last weekend, the store is only reachable on foot -- a two-hour hike, to be more precise.


OR CONTINUE WITH
The North Face