Swedish outdoor brand Peak Performance is opening a new concept store in Berlin on Dec. 8, 2023. Located at Neue Schönhauser Straße 11 in Berlin Mitte (downtown), the 160-sqm store targets Berlin’s growing outdoor community and offers a curated selection of high-performance outdoor and ski apparel as well as in-store ...