Shanghai Tang
Shanghai Tang Tang velvet jacket - Blue
£1,536
Shanghai Tang jacquard-pattern jacket - Brown
£1,350
Shanghai Tang textured denim jacket - Black
£883
Shanghai Tang velvet mandarin-collar jacket - Brown
Shanghai Tang velvet ribbed mandarin-collar jacket - Brown
£1,070
Shanghai Tang frog-buttons jacket - Neutrals
Shanghai Tang Tang floral-jacquard jacket - Blue
£1,225
Shanghai Tang velvet horse-pattern jacket - Purple
Shanghai Tang Tang shirt jacket - Neutrals
£1,023
Shanghai Tang patterned reversible jacket - Blue
£1,132
Shanghai Tang frog-button jacket - Brown
Shanghai Tang jacquard reversible jacket - Blue
£821
Shanghai Tang five-button tang jacket - Grey
£572
Shanghai Tang buttoned wool-cashmere blend cardigan - Blue
Shanghai Tang velvet dragon-jacquard silk-lining jacket - Blue
£1,396
Shanghai Tang Tang shirt jacket - Blue
Shanghai Tang Tang velvet jacket - Black
Shanghai Tang velvet dragon-jacquard silk-lining jacket - Black
Shanghai Tang Tang suede jacket - Black
£1,860