The North Face has officially opened a store in Andorra, located in the first shopping mall to have been created in the state.