Pierre-Louis Mascia
Pierre-Louis Mascia floral-print shirt - Green
£705
Lenny Niemeyer
Lenny Niemeyer patterned shirt - Blue
£288
Fabiana Filippi
Fabiana Filippi embroidery crew-neck T-shirt - White
£275
cinq a sept
Cinq A Sept embellished striped tie top - White
£439
Michael Michael Kors
Michael Michael Kors striped long-sleeve t-shirt - White
£74
'S Max Mara
'S Max Mara chest-pocket shirt - White
£210
Carhartt WIP
Carhartt WIP crew neck long-sleeved T-shirt - Grey
£60
Closed
Closed V-neck T-shirt - Pink
£50
Max Mara
Max Mara embellished-collar shirt - White
£248
12 STOREEZ
12 STOREEZ button-up ramie shirt - Black
£165
Roberto Collina
Roberto Collina short-sleeved T-shirt - Pink
AllSaints
AllSaints Avri text-print T-shirt - Black
£83
Jil Sander
Jil Sander back hole t-shirt - Grey
£486
Société Anonyme
Société Anonyme buttoned oversized shirt - White
£234
AMOMENTO
Amomento round-neck T-shirt - Grey
£95
The Lady And The Sailor
The Lady And The Sailor striped shirt - Pink
£239
Givenchy
Givenchy insert shirt - White
£795
12 STOREEZ checked shirt - Brown
£230
Lenny Niemeyer comfort printed shirt - Neutrals
Lenny Niemeyer short-sleeved T-shirt - Blue
£87
Polo Ralph Lauren
Lauren Ralph Lauren floral-print top - Neutrals
£258
Polo Ralph Lauren striped logo-embroidered shirt - Pink
£233
Lenny Niemeyer patterned T-shirt - Blue
£109
SPORT b. by agnès b.
SPORT b. by agnès b. FLOWER ARCH T-shirt - White
£96
£218
Roberto Collina long-sleeve shirt - Pink
£294
BLAKLACE
BLAKLACE logo-embroidered T-shirt - White
£77
ALAINPAUL
ALAINPAUL elasticated-collar shirt - White
£630
Polo Ralph Lauren logo-embroidered T-shirt - White
Hemisphere
Hemisphere short-sleeve knitted T-shirt - Neutrals
£200
Polo Ralph Lauren buttoned long-sleeve shirt - White
£274
Marc Aurel
Marc Aurel patterned long-sleeved top - Red
£103