Peak Performance opens new shop in Covent Garden
The retailer has opened a 1,700 sq ft store in 49 Long Acre, delivering its ski and outdoor wear to the UK in a standalone space for the very first time
Scandinavian outdoor brand Peak Performance has opened its debut UK store in Covent Garden.