Zimmermann
ZIMMERMANN long-sleeves denim shirt - Blue
£475
Oscar de la Renta
Oscar de la Renta flower poplin shirt - Neutrals
£2,740
Lacoste
Lacoste logo-patch T-shirt - Neutrals
£74
AMERICAN VINTAGE
American Vintage V-neck short-sleeve T-shirt - Grey
£52
Sessùn
Sessùn cropped striped T-shirt - Black
£86
Polo Ralph Lauren
Polo Ralph Lauren striped shirt - Blue
£304
HALFBOY
Halfboy double sleeves T-shirt - Blue
£374
Sporty & Rich
Sporty & Rich striped embroidered shirt - Blue
£238
AllSaints
AllSaints Lenny short-sleeves lace T-shirt - Black
£287
Maison Mihara Yasuhiro
Maison MIHARA YASUHIRO cat-print T-shirt - White
£280
Calvin Klein
Calvin Klein ribbed T-shirt - Neutrals
£71
Chloe
Chloé cape-design silk shirt - Neutrals
£1,254
Nike
Nike Shox graphic T-shirt - White
£47
Samsoe & Samsoe
SAMSOE SAMSOE Sasusanna top - Grey
£122
be you
be you V-neck top - Brown
£294
Gloria Coelho
Gloria Coelho Crepe bow-collar shirt - White
£790
Fleur Du Mal
Fleur Du Mal long-sleeve top - Black
£766
Acne Studios
Acne Studios long-sleeve logo-print T-shirt - Brown
£300
Sa Su Phi
SA SU PHI tie-neck buttoned shirt - White
£1,007
Max Mara
Max Mara Gala long-sleeve lace shirt - Black
£462
Uma Wang
Uma Wang buttoned floral shirt - Brown
£893
BROKEN PLANET
BROKEN PLANET Market T-shirt - Pink
£82
Iro
IRO striped T-shirt - White
£229
Maison Margiela
Maison Margiela V-neck cotton shirt - White
£750
Polo Ralph Lauren striped long-sleeve shirt - Red
£252
Kenzo
Kenzo cartoon print T-shirt - Blue
£153
Jacquemus
Jacquemus Berlingot striped curved-hem shirt - Blue
£702
Purotatto
Purotatto stripe-pattern T-shirt - Blue
£178
Shanghai Tang
Shanghai Tang tie-detail shirt - Purple
£714
Nike logo top - Neutrals
£70
Pucci
PUCCI Iride-print shirt - Blue
£1,036
TWINSET
TWINSET ruffled cherry embroidery shirt - Neutrals
£242