Blanca Vita
Blanca Vita satin-finish button-up shirt - Green
£348
Stone Island
Stone Island 2100001 organic cotton jersey T-shirt - Neutrals
£220
Fortela
Fortela HudsonTexas oxford shirt - White
£295
Fortela Teepocket chest-pocket t-shirt - White
£95
Eleh
Eleh crew-neck T-shirt - White
£81
Deus Ex Machina
Deus Ex Machina graphic-print long-sleeved T-shirt - Grey
£86
KAPITAL
KAPITAL graphic-print T-shirt - Black
£361
Stüssy
Stüssy Dover Street Market logo-print T-shirt - Black
£349
Aeronautica Militare
Aeronautica Militare graphic-print T-shirt - White
£122
Sessùn
Sessùn Orlando T-shirt - Grey
Armani Exchange
Armani Exchange logo-print T-shirt - White
Kangra
Kangra short-sleeve T-shirt - Grey
£154
Marni
Marni logo-embroidered cotton shirt - Orange
£595
Deus Ex Machina Primo cotton T-shirt - Brown
£47
Blanca Vita neck-tie long-sleeve shirt - Neutrals
£300
Karl Lagerfeld
Karl Lagerfeld Rhinestone crystal-embellished logo-print T-shirt - White
£106
PS Paul Smith
PS Paul Smith striped long-sleeve shirt - Red
£141
Guess USA
GUESS USA high-neck logo-embellished bodysuit - Neutrals
Barbour
Barbour x Norbit checked elbow-patch shirt - Orange
£210
PS Paul Smith slogan-print ringer T-shirt - White
£113
Vivienne Westwood
Vivienne Westwood Ginnie draped ribbed top - Black
Lardini
Lardini check -pattern long-sleeve overshirt - Grey
£752
HERSKIND
HERSKIND Kristyna pintuck-pleated bib shirt - White
£145
Eleh crew-neck T-shirt - Blue
WEEKEND MAX MARA
Weekend Max Mara cable-knit V-neck T-shirt - Neutrals
£225
AllSaints
AllSaints Eden Artia gathered-detail T-shirt - Black
AMERICAN VINTAGE
American Vintage Fizvalley crew-neck T-shirt - Red
£74
Desigual
Desigual marled-effect T-shirt - Red
£112
Desigual Perfect Ride stripe-print graphic-print shirt - Blue
ON/OFF Essentials
ON/OFF Essentials The Everyday T-shirt - White
£70
Under Armour
Under Armour PTH Heavyweight-print T-shirt - Black
£39
La Mania
La Mania Malene long-sleeve crew-neck top - Purple