Salomon debuts in UK with two London stores
The first 3,628 sq ft store located in The Yards, part of Covent Garden, has already opened its doors while a second location in Soho is set to open on 14 November
Mountain sports lifestyle brand Salomon is debuting in the UK with the launch of two new London stores.