Timberland’s London flagship awarded store of the year
12/08/2020
Global trade association Shop! has given a Gold Design award to Timberland’s Carnaby Street flagship store in London (pictured); it also named the 2,600 square-foot space Store of the Year.