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