Columbia Sportswear is opening a 325-square-meter store on Frankfurt's Zeil Strasse next month.