Peak Performance makes UK debut in Covent Garden 0 01.10.2024 20:07 FashionNetwork.com (uk) Scandinavian outdoor brand Peak Performance has made its UK debut with a store located at the heart of London’s Covent Garden.