Cesare Attolini
Cesare Attolini spread-collar button-down shirt - Blue
£524
Barrow
BARROW dice-print drop-shoulder T-shirt - White
£71
Moschino Jeans
MOSCHINO JEANS logo-print T-shirt - Brown
£105
Just Cavalli
Just Cavalli logo-embroidered T-shirt - Black
£106
Karl Lagerfeld
Karl Lagerfeld Paris sketch-print T-shirt - White
£115
Samsoe & Samsoe
SAMSOE SAMSOE Joel logo-print T-shirt - Yellow
£81
Marc Aurel
Marc Aurel long-sleeved roll-neck shirt - Black
£101
Fred Perry
Fred Perry Laurel Wreath gathered T-shirt - Blue
£87
Just Cavalli logo-embroidered T-shirt - White
Moschino
Moschino Statua-print T-shirt - White
£401
Karl Lagerfeld Karl Autograph embroidered shirt - White
£175
Karl Lagerfeld logo-embroidered T-shirt - Blue
£136
Vivienne Westwood
Vivienne Westwood pleated tie-fastening shirt - Blue
£730
Liu Jo
LIU JO logo-detail T-shirt - Green
£83
AMIRI
AMIRI logo-print cotton T-shirt - Black
£350
Levi's
Levi's long-sleeve T-shirt - White
Tela
Tela semi-sheer long-sleeve T-shirt - Grey
£162
Cesare Attolini spread-collar button-up shirt - White
£493
Canada Goose
Canada Goose logo-patch T-shirt - Black
£195
Carhartt WIP
Carhartt WIP S/S Lambert logo-embroidered acid-wash T-shirt - Black
£50
Moschino Laurel Crown logo-print T-shirt - Black
£246
Malo
Malo crew-neck T-shirt - White
£500
Lacoste
Lacoste x Novak Djokovic graphic-print T-shirt and cap set - Red
£56
LAMUNT
LAMUNT Ivana Tech Arty long-sleeved T-shirt - Blue
£85
Xacus
Xacus long-sleeve denim shirt - Blue
£130
Vivienne Westwood Batwing polka-dot shirt - Neutrals
£417
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
Xacus striped long-sleeve shirt - Blue
£134
Plein Sport
Plein Sport tiger-print cotton T-shirt - White
£140