The North Face was slated to open a 250-square-meter store...
2010-03-29T00:00:00+01:00
The North Face was slated to open a 250-square-meter store in Copenhagen. The opening festivities were to kick off a month of events in that city to demonstrate The North Face’s commitment to exploration during March and April.