Collection: Tops and Trousers

  • Made in Italy Made in Italy

    Jaynie Gingham Tie Front Shirt Pink

    5 colours
    Regular price £30 Sale price £18
    Sale
  • Made in Italy Made in Italy

    Jaynie Gingham Tie Front Shirt Mocha

    5 colours
    Regular price £30 Sale price £21
    Sale
  • Made in Italy Made in Italy

    Philippa Belted Trousers Black

    4 colours
    Regular price £33
  • Made in Italy Made in Italy

    Philippa Belted Trousers Khaki

    4 colours
    Regular price £33
  • Made in Italy Made in Italy

    Opaline Zip Pocket Cotton Trousers Black

    3 colours
    Regular price £49 Sale price £44
    Sale
  • Made in Italy Made in Italy

    Luciella Print Top Light Blue

    2 colours
    Regular price £30 Sale price £18
    Sale
  • Made in Italy Made in Italy

    Lyssa Cowl Neck Stripe Top Navy

    7 colours
    Regular price £29
  • Made in Italy Made in Italy

    Lyssa Cowl Neck Stripe Top Bottle Green

    7 colours
    Regular price £29
  • Made in Italy Made in Italy

    Celandine Cowl Neck Top Pink

    6 colours
    Regular price £30 Sale price £18
    Sale
  • Made in Italy Made in Italy

    Celandine Cowl Neck Top Khaki

    6 colours
    Regular price £30 Sale price £18
    Sale
  • Made in Italy Made in Italy

    Shyla Gingham Wrap Cotton Top Lime

    5 colours
    Regular price £38 Sale price £23
    Sale
  • Made in Italy Made in Italy

    Charmaine Linen Top Pink

    5 colours
    Regular price £34 Sale price £20
    Sale
  • Made in Italy Made in Italy

    Charmaine Linen Top Light Blue

    5 colours
    Regular price £34 Sale price £20
    Sale
  • Made in Italy Made in Italy

    Dortha Stripe Cowl Knit Top Mocha

    3 colours
    Regular price £22
  • Made in Italy Made in Italy

    Dortha Stripe Cowl Knit Top Cocoa

    3 colours
    Regular price £22
  • Made in Italy Made in Italy

    Salina Long Sleeve Top Green

    4 colours
    Regular price £22
  • Made in Italy Made in Italy

    Bamburgh Knit Top Wine

    5 colours
    Regular price £32 Sale price £22
    Sale
  • Made in Italy Made in Italy

    Lorinda Trousers Black

    5 colours
    Regular price £27
  • Made in Italy Made in Italy

    Jaynie Gingham Tie Front Shirt Powder Blue

    5 colours
    Regular price £30 Sale price £21
    Sale
  • Made in Italy Made in Italy

    Jaye Pocket Cotton Trousers Marl Grey

    3 colours
    Regular price £44 Sale price £35
    Sale
  • Made in Italy Made in Italy

    Shaye Zip Detail Cotton Top Wine

    3 colours
    Regular price £42
  • Made in Italy Made in Italy

    Amaya Collared Button Cotton Top White

    1 colour
    Regular price £35 Sale price £25
    Sale
  • Made in Italy Made in Italy

    Annalee Hooded Linen Top Mauve

    2 colours
    Regular price £35 Sale price £21
    Sale
  • Made in Italy Made in Italy

    Bantham Strap Back Cotton Top Yellow

    3 colours
    Regular price £29
  • Made in Italy Made in Italy

    Bantham Strap Back Cotton Top Green

    3 colours
    Regular price £29 Sale price £17
    Sale
  • Made in Italy Made in Italy

    Kirri Check Trousers Cocoa

    5 colours
    Regular price £38 Sale price £30
    Sale
  • Made in Italy Made in Italy

    Anette Tie Sleeve Top Fuchsia

    3 colours
    Regular price £25
  • Made in Italy Made in Italy

    Bo Slouch V-Neck Jumper Lilac

    10 colours
    Regular price £36
  • Made in Italy Made in Italy

    Bo Slouch V-Neck Jumper Khaki

    10 colours
    Regular price £36
  • Made in Italy Made in Italy

    Bo Slouch V-Neck Jumper Hot Pink

    10 colours
    Regular price £36
  • Made in Italy Made in Italy

    Linda Hooded Linen Top Stone

    5 colours
    Regular price £44 Sale price £26
    Sale
  • Made in Italy Made in Italy

    Paitlyn Print Cotton Top Light Blue

    6 colours
    Regular price £26 Sale price £16
    Sale
  • Made in Italy Made in Italy

    Carey Frill Cotton Top Yellow

    7 colours
    Regular price £32
  • Made in Italy Made in Italy

    Carey Frill Cotton Top White

    7 colours
    Regular price £32
  • Made in Italy Made in Italy

    Mia Navy Button Top

    Regular price £28
  • Made in Italy Made in Italy

    Berenice Cotton Top Emerald

    5 colours
    Regular price £40
  • Made in Italy Made in Italy

    Sukina Contrast Top Light Mocha

    5 colours
    Regular price £28 Sale price £17
    Sale
  • Made in Italy Made in Italy

    Stacey Top Powder Blue

    5 colours
    Regular price £28 Sale price £17
    Sale
  • Made in Italy Made in Italy

    Bridget Button Linen Top Berry

    2 colours
    Regular price £39 Sale price £23
    Sale
  • Made in Italy Made in Italy

    Arlette Linen Top Green

    1 colour
    Regular price £39 Sale price £25
    Sale
  • Made in Italy Made in Italy

    Dortha Stripe Cowl Knit Top Khaki

    3 colours
    Regular price £22
  • Made in Italy Made in Italy

    Garnette Cotton Top Olive

    2 colours
    Regular price £32
  • Made in Italy Made in Italy

    Garnette Cotton Top Black

    2 colours
    Regular price £32
  • Made in Italy Made in Italy

    Broadstairs Linen Top Orange

    2 colours
    Regular price £38 Sale price £23
    Sale
  • Made in Italy Made in Italy

    Broadstairs Linen Top Yellow

    2 colours
    Regular price £38 Sale price £19
    Sale
  • Made in Italy Made in Italy

    Dawsmere Button Linen Top Mauve

    3 colours
    Regular price £44
  • Made in Italy Made in Italy

    C'est La Vie Sweatshirt Cocoa

    2 colours
    Regular price £33
  • Made in Italy Made in Italy

    C'est La Vie Sweatshirt Light Blue

    2 colours
    Regular price £33
  • Made in Italy Made in Italy

    Jodene Star Cotton Top Navy

    6 colours
    Regular price £36
  • Made in Italy Made in Italy

    Jodene Star Cotton Top Charcoal

    6 colours
    Regular price £36
  • Made in Italy Made in Italy

    Wynne Pleated Top Khaki

    6 colours
    Regular price £24
  • Made in Italy Made in Italy

    Delma Top Navy

    5 colours
    Regular price £22 Sale price £13
    Sale
  • Made in Italy Made in Italy

    Jodene Star Cotton Top Berry

    6 colours
    Regular price £36
  • Made in Italy Made in Italy

    Jodene Star Cotton Top Pink

    6 colours
    Regular price £36
  • Made in Italy Made in Italy

    Celandine Cowl Neck Top Navy

    6 colours
    Regular price £30 Sale price £18
    Sale
  • Made in Italy Made in Italy

    Bamburgh Knit Top Black

    5 colours
    Regular price £32 Sale price £22
    Sale
  • Made in Italy Made in Italy

    Dawsmere Button Linen Top Olive

    3 colours
    Regular price £44
  • Made in Italy Made in Italy

    Dawsmere Button Linen Top Royal Blue

    3 colours
    Regular price £44
  • Made in Italy Made in Italy

    Annalee Hooded Linen Top Khaki

    2 colours
    Regular price £35
  • Made in Italy Made in Italy

    Freya Top Orange

    3 colours
    Regular price £29 Sale price £17
    Sale