Ottolinger
Ottolinger asymmetric organic-cotton top - Red
£308
Free People
Free People Blush Hour broderie-anglaise V-neck T-shirt - Blue
£61
Ea7 Emporio Armani
Ea7 Emporio Armani logo-print T-shirt - Black
£81
Momoni
MOMONÌ Gleya paisley-print long-sleeve shirt - Black
£341
MOMONÌ Flau long-sleeve shirt - Red
Fortela
Fortela Coralie Serafino silk-trim long-sleeve T-shirt - Neutrals
£220
Barrow
BARROW dice-print drop-shoulder T-shirt - White
£71
Moschino Jeans
MOSCHINO JEANS logo-print T-shirt - Brown
£105
Karl Lagerfeld
Karl Lagerfeld Paris sketch-print T-shirt - White
£115
Marc Aurel
Marc Aurel long-sleeved roll-neck shirt - Black
£101
Fred Perry
Fred Perry Laurel Wreath gathered T-shirt - Blue
£87
Vivienne Westwood
Vivienne Westwood pleated tie-fastening shirt - Blue
£736
Liu Jo
LIU JO logo-detail T-shirt - Green
£83
Levi's
Levi's long-sleeve T-shirt - White
Tela
Tela semi-sheer long-sleeve T-shirt - Grey
£162
Carhartt WIP
Carhartt WIP S/S Lambert logo-embroidered acid-wash T-shirt - Black
£50
Moschino
Moschino Laurel Crown logo-print T-shirt - Black
£246
LAMUNT
LAMUNT Ivana Tech Arty long-sleeved T-shirt - Blue
£85
Apparis
Apparis Tyra organza shirt - Brown
£200
Issey Miyake
Issey Miyake pleated semi-sheer top - Grey
£522
LAMUNT Ivana Arty abstract-print high-neck T-shirt - Brown
TWINSET
TWINSET ruched high-neck T-shirt - White
£153
AllSaints
AllSaints Minna ruffled pleated shirt - Black
£212
The North Face
The North Face NSE Slopes crew-neck T-shirt - Grey
£52
Marc O'Polo
Marc O'Polo striped long-sleeve T-shirt - White
£90
P.E Nation
P.E Nation Flux logo-print T-shirt - Brown
Miss Sixty
Miss Sixty logo-embossed T-shirt - White
£122
DKNY
DKNY crinkled-finish twist-front shirt - Black
£100
PANICALE
PANICALE collar-detail short-sleeve T-shirt - Brown
£241
Gestuz
Gestuz logo-embroidered T-shirt - Pink
FRACOMINA
FRACOMINA velvet-flocked T-shirt - Black
£93
Gestuz embroidered-logo T-shirt - Neutrals