translate English to French: The Ellis Brigham sister brand, North Face clothing, also has a number of retail outlets in the UK.
Leur magasin vedette se trouve à Covent Garden, au centre de Londres, où se trouve un mur d’escalade de glace de 28 pieds de hauteur.