Shanghai Tang
Shanghai Tang Tang top - Black
£264
Shanghai Tang knot-button shirt - Grey
£421
Shanghai Tang knot-button shirt - Blue
Shanghai Tang flap-pocket shirt - Neutrals
£830
Shanghai Tang mandarin-collar shirt - White
£563
Shanghai Tang embroidered-logo T-shirt - Blue
£152
Shanghai Tang V-neck T-shirt - Blue
£311
Shanghai Tang mandarin-collar shirt - Blue
£579
Shanghai Tang tie-detail shirt - Blue
£720
Shanghai Tang short-sleeve shirt - Blue
£516
Shanghai Tang tie-detail shirt - Purple
Shanghai Tang V-neck shirt - Grey
£626
Shanghai Tang V-neck shirt - Blue
Shanghai Tang V-neck T-shirt - Neutrals
Shanghai Tang Tang short-sleeve top - Purple
Shanghai Tang horse graphic T-shirt - Grey
Shanghai Tang Tang Horse cotton T-shirt - Green
£138
Shanghai Tang Tang shirt - Blue
Shanghai Tang cotton shirt - Blue
£469
Shanghai Tang wool shirt - Blue
£736
Shanghai Tang silk shirt - Blue
Shanghai Tang horse-embroidered shirt
£453
Shanghai Tang long sleeve shirt - Green
Shanghai Tang long sleeve shirt - Blue
Shanghai Tang horse-embroidered shirt - White
Shanghai Tang long sleeve shirt - White
Shanghai Tang Tang shirt - White
Shanghai Tang floral-print button-up shirt - Brown
£673
Shanghai Tang horse-embroidered shirt - Pink