Lyle & Scott has decided to close its flagship store in London's Carnaby Street and to move it to another unspecified location. The British company also has two outlet stores in the U.K., in addition to its web shop.

Topics