Fast-growing clothing company Stance has chosen Covent Garden to be the location of its first bricks-and-mortar store outside of the US.
The brand will set up shop at 3 Neal Street in early-November, leasing a 2,004 sq ft unit spanning two floors from London livery firm The Mercers’ Company. The shop’s…
Read more
Read more