Shanghai Tang
Shanghai Tang Tang top - Black
£260
Shanghai Tang knot-button shirt - Grey
£414
Shanghai Tang knot-button shirt - Blue
Shanghai Tang flap-pocket shirt - Neutrals
£813
Shanghai Tang mandarin-collar shirt - White
£551
Shanghai Tang embroidered-logo T-shirt - Blue
£149
Shanghai Tang V-neck T-shirt - Blue
£306
Shanghai Tang mandarin-collar shirt - Blue
£569
Shanghai Tang tie-detail shirt - Blue
£708
Shanghai Tang short-sleeve shirt - Blue
£507
Shanghai Tang tie-detail shirt - Purple
Shanghai Tang V-neck shirt - Grey
£615
Shanghai Tang V-neck shirt - Blue
Shanghai Tang V-neck T-shirt - Neutrals
Shanghai Tang Tang short-sleeve top - Purple
£305
Shanghai Tang horse graphic T-shirt - Grey
Shanghai Tang Tang Horse cotton T-shirt - Green
£135
Shanghai Tang Tang shirt - Blue
Shanghai Tang cotton shirt - Blue
£459
Shanghai Tang wool shirt - Blue
£723
Shanghai Tang silk shirt - Blue
Shanghai Tang horse-embroidered shirt
£445
Shanghai Tang long sleeve shirt - Green
£613
Shanghai Tang long sleeve shirt - Blue
£816
Shanghai Tang horse-embroidered shirt - White
Shanghai Tang long sleeve shirt - White
Shanghai Tang Tang shirt - White
£505
Shanghai Tang floral-print button-up shirt - Brown
£660
Shanghai Tang horse-embroidered shirt - Pink