Shanghai Tang
Shanghai Tang Tang top - Black
£263
Shanghai Tang knot-button shirt - Grey
£420
Shanghai Tang knot-button shirt - Blue
Shanghai Tang flap-pocket shirt - Neutrals
£827
Shanghai Tang mandarin-collar shirt - White
£561
Shanghai Tang embroidered-logo T-shirt - Blue
£151
Shanghai Tang V-neck T-shirt - Blue
£310
Shanghai Tang mandarin-collar shirt - Blue
£579
Shanghai Tang tie-detail shirt - Blue
£718
Shanghai Tang short-sleeve shirt - Blue
£514
Shanghai Tang tie-detail shirt - Purple
Shanghai Tang V-neck shirt - Grey
£624
Shanghai Tang V-neck shirt - Blue
Shanghai Tang V-neck T-shirt - Neutrals
£577
Shanghai Tang Tang short-sleeve top - Purple
Shanghai Tang horse graphic T-shirt - Grey
Shanghai Tang Tang Horse cotton T-shirt - Green
£137
Shanghai Tang Tang shirt - Blue
Shanghai Tang cotton shirt - Blue
£467
Shanghai Tang wool shirt - Blue
£733
Shanghai Tang silk shirt - Blue
Shanghai Tang horse-embroidered shirt
£451
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
£671
Shanghai Tang horse-embroidered shirt - Pink