Andrea Ya'aqov
Andrea Ya'aqov cut-out short-sleeve T-shirt - Brown
£177
Courreges
Courrèges vinyl-collar ribbed T-shirt - Black
£544
Mc2 Saint Barth
MC2 Saint Barth Eloise cotton T-shirt - Brown
£90
Nude
Nude ruffled-neck drawstring-hem shirt - Blue
£249
Veronica Beard
Veronica Beard Waldorf T-shirt - Blue
£278
Armani Exchange
Armani Exchange logo-embroidered T-shirt - Pink
£72
Diesel
Diesel T-BEA graphic-print polo shirt - Grey
£126
TWP
TWP Next Ex shirt - Red
£446
Self-Portrait
Self-Portrait cropped frayed-hem top - Blue
£567
TWP Next Ex shirt - Purple
£574
Erdem
ERDEM printed longsleeve shirt - White
£979£734(25% off)
Ganni
GANNI argyle-pattern puff-sleeve T-shirt - Brown
£180
Polo Ralph Lauren
Polo Ralph Lauren striped chest-pocket shirt - Blue
£141
TWP crew-neck T-shirt - Grey
£147
FRAME
FRAME Ringer contrast-trim T-shirt - Blue
£135
FIDAN NOVRUZOVA
Fidan Novruzova Penelope shoulder-pad shirt - Neutrals
£522
D.Exterior
D.Exterior floral-cutout scalloped-hem shirt - White
£535£402(24% off)
rag & bone
rag & bone striped T-shirt - Brown
£193
Vivienne Westwood
Vivienne Westwood Hebo gathered T-shirt - Blue
£134
Brunello Cucinelli
Brunello Cucinelli cotton jersey T-shirt with shiny tab - Brown
£500
Brunello Cucinelli virgin-wool fluid twill cropped shirt - Red
£1,700
3.1 Phillip Lim
3.1 Phillip Lim stud-embellished pocket T-shirt - Black
£195
rag & bone striped T-shirt - Blue
Adidas
adidas layered loose-fit T-shirt - Neutrals
£59
adidas Terrex Multi spray-dye T-shirt - Neutrals
£49
SACAI
sacai striped ribbed T-shirt - Black
£452
Gucci
Gucci Interlocking G self-tie bow shirt - Red
£1,400
adidas logo-print striped T-shirt - Pink
£57
Karl Lagerfeld
Karl Lagerfeld logo-tape shirt - White
£153
Comme Des Garçons Play
Comme Des Garçons Play heart-print logo-patch T-shirt - Black
£103
Brunello Cucinelli Monili-trim short-sleeve T-shirt - Grey
£420
Roberto Cavalli
Roberto Cavalli button-embellished jersey - White
£738