Shanghai Tang
Shanghai Tang metallic-effect tweed cardigan - Red
£698
Shanghai Tang metallic-effect tweed cardigan - Blue
Shanghai Tang Qipao top - Blue
£439
Shanghai Tang mandarin-collar jacquard top - Blue
£561
Shanghai Tang Tang top - Black
Shanghai Tang Tang cardigan - Blue
Shanghai Tang Tang cardigan - Pink
£1,292
Shanghai Tang Qipao top - Red
Shanghai Tang Signature cashmere cardigan - Black