Shanghai Tang
Shanghai Tang straight-leg trousers - Blue
£444
Shanghai Tang wool wrap trousers - Black
£638
Shanghai Tang pleat-detailing straight trousers - Blue
£519
Shanghai Tang rear elasticated-waistband tailored trousers - Blue
£548
Shanghai Tang rear elasticated-waistband tailored trousers - Neutrals
£489