Shanghai Tang
Shanghai Tang velvet mandarin-collar jacket - Brown
£1,540
Shanghai Tang jacquard-pattern jacket - Brown
£1,353
Shanghai Tang Tang suede jacket - Black
£1,864
Shanghai Tang velvet ribbed mandarin-collar jacket - Brown
£1,072
Shanghai Tang velvet dragon-jacquard silk-lining jacket - Black
£1,399
Shanghai Tang textured denim jacket - Black
£885
Shanghai Tang Tang floral-jacquard jacket - Blue
£1,228
Shanghai Tang velvet horse-pattern jacket - Purple
Shanghai Tang Tang shirt jacket - Neutrals
£1,025
Shanghai Tang patterned reversible jacket - Blue
£1,134
Shanghai Tang Tang velvet jacket - Black
Shanghai Tang frog-buttons jacket - Neutrals
Shanghai Tang Tang shirt jacket - Blue
Shanghai Tang buttoned wool-cashmere blend cardigan - Blue
£823
Shanghai Tang frog-button jacket - Brown
Shanghai Tang jacquard reversible jacket - Blue
Shanghai Tang velvet dragon-jacquard silk-lining jacket - Blue
Shanghai Tang five-button tang jacket - Grey
£573