The American outdoor lifestyle brand Columbia has announced it will open a new flagship store in Carnaby Street, London within the next few months. It will be the retailers second store in London.
Vice president and general manager EMEA Matthieu Schegg said “Announcing the arrival of our London flagship store is another milestone for Columbia just a year after celebrating our 80th anniversary”
Share