Shanghai Tang
Shanghai Tang Tang velvet jacket - Blue
£1,565
Shanghai Tang Tang shirt jacket - Blue
£615
Shanghai Tang velvet dragon-jacquard silk-lining jacket - Red
£1,422
Shanghai Tang frog-buttons jacket - Neutrals
Shanghai Tang five-button tang jacket - Grey
£588
Shanghai Tang frog-button jacket - Brown
£1,578
Shanghai Tang Tang velvet jacket - Black
£1,042
Shanghai Tang Tang floral-jacquard jacket - Blue
£1,269
Shanghai Tang Tang suede jacket - Black
£1,895
Shanghai Tang velvet mandarin-collar jacket - Brown
Shanghai Tang Mandarin collar jacket - Blue
£1,343
Shanghai Tang Mandarin collar jacket - Green
Shanghai Tang buttoned wool-cashmere blend cardigan - Blue
£843
Shanghai Tang jacquard reversible jacket - Blue
Shanghai Tang velvet dragon-jacquard silk-lining jacket - Blue
£1,434
Shanghai Tang Tang jacket - Blue
£947
Shanghai Tang velvet dragon-jacquard silk-lining jacket - Black
Shanghai Tang patterned reversible jacket - Blue
£1,173
Shanghai Tang Tang shirt jacket - Neutrals
£1,060
Shanghai Tang velvet horse-pattern jacket - Purple
£1,592
Shanghai Tang textured denim jacket - Black
£900