Collection: Tops and Trousers

  • New In
    Made in Italy Made in Italy

    Catherine Cotton Tunic Pink

    6 colours
    Regular price £33
  • New In
    Made in Italy Made in Italy

    Krista Crinkle Cotton Shirt Cobalt

    5 colours
    Regular price £32
  • New In
    Made in Italy Made in Italy

    Krista Crinkle Cotton Shirt Red

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

    Kristiana Crochet Detail Linen Top Fuchsia

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

    Kristiana Crochet Detail Linen Top Olive

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

    Lisette Spot Linen Top Fuchsia

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

    Lisette Spot Linen Top Khaki

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

    Morgan Print V-Neck Top Blue

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

    Morgan Print V-Neck Top Orange

    6 colours
    Regular price £26
  • New In
    Made in Italy Made in Italy

    Ashlyn V-Neck Cotton Top Fuchsia

    5 colours
    Regular price £33
  • New In
    Last 4
    Made in Italy Made in Italy

    Elianna Button Top Burgundy

    5 colours
    Regular price £22
  • New In
    Made in Italy Made in Italy

    Elianna Button Top Cobalt

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

    Ferne Pocket Knitted Jumper Navy

    6 colours
    Regular price £48
  • Last 4
    Made in Italy Made in Italy

    Ferne Pocket Knitted Jumper Pink

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

    Haley Linen Top Mid Grey

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

    Haley Linen Top Olive

    4 colours
    Regular price £37
  • New In
    Last 4
    Made in Italy Made in Italy

    Jennifer Pleated Shirt Cobalt

    5 colours
    Regular price £32
  • New In
    Made in Italy Made in Italy

    Jennifer Pleated Shirt Fuchsia

    5 colours
    Regular price £32
  • New In
    Made in Italy Made in Italy

    Jodene Star Cotton Top Navy

    8 colours
    Regular price £36
  • New In
    Made in Italy Made in Italy

    Kacey Print Needlecord Top Nutmeg

    6 colours
    Regular price £40
  • New In
    Made in Italy Made in Italy

    Kacey Print Needlecord Top Olive

    6 colours
    Regular price £40
  • New In
    Made in Italy Made in Italy

    Lilah Print Cotton Trousers Blue

    5 colours
    Regular price £37
  • New In
    Available to Pre-Order
    Made in Italy Made in Italy

    Lilah Print Cotton Trousers Mocha

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

    Love Knitted Jumper Dress Red

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

    Luciella Print Top Light Blue

    5 colours
    Regular price £30
  • Last 4
    Made in Italy Made in Italy

    Luciella Print Top Pink

    5 colours
    Regular price £30
  • New In
    Final One
    Made in Italy Made in Italy

    Milena Heart Knitted Jumper Mid Grey

    6 colours
    Regular price £35
  • New In
    Made in Italy Made in Italy

    Milena Heart Knitted Jumper Mocha

    6 colours
    Regular price £35
  • New In
    Made in Italy Made in Italy

    Nelle Cowl Cotton Top Nutmeg

    9 colours
    Regular price £32
  • New In
    Made in Italy Made in Italy

    Nelle Cowl Cotton Top Purple

    9 colours
    Regular price £32
  • New In
    Made in Italy Made in Italy

    Nyree Button Cotton Top Light Blue

    7 colours
    Regular price £35
  • New In
    Made in Italy Made in Italy

    Nyree Button Cotton Top Pink

    7 colours
    Regular price £35
  • New In
    Made in Italy Made in Italy

    Posy Cowl Oversized Cotton Top Magenta

    6 colours
    Regular price £42
  • New In
    Made in Italy Made in Italy

    Posy Cowl Oversized Cotton Top Moss

    6 colours
    Regular price £42
  • Last 2
    Made in Italy Made in Italy

    Aitana Pocket Linen Trousers Royal Blue

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

    Aitana Pocket Linen Trousers Sage Green

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

    Edwina Cotton Top Green

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

    Edwina Cotton Top Light Blue

    7 colours
    Regular price £32
  • New In
    Available to Pre-Order
    Made in Italy Made in Italy

    Lynna V-Neck Jumper Blue

    11 colours
    Regular price £28
  • New In
    Made in Italy Made in Italy

    Lynna V-Neck Jumper Olive

    11 colours
    Regular price £28
  • Made in Italy Made in Italy

    Maxine Flower Patch Linen Top Fuchsia

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

    Maxine Flower Patch Linen Top Orange

    4 colours
    Regular price £37
  • New In
    Available to Pre-Order
    Made in Italy Made in Italy

    Maya Linen Top Fuchsia

    8 colours
    Regular price £26
  • New In
    Available to Pre-Order
    Made in Italy Made in Italy

    Maya Linen Top Mocha

    8 colours
    Regular price £26
  • New In
    Available to Pre-Order
    Made in Italy Made in Italy

    Paitlyn Print Cotton Top Lime

    7 colours
    Regular price £26
  • New In
    Available to Pre-Order
    Made in Italy Made in Italy

    Paitlyn Print Cotton Top Orange

    7 colours
    Regular price £26
  • New In
    Made in Italy Made in Italy

    Reban Lace Trim Cotton Shirt Fuchsia

    6 colours
    Regular price £44
  • New In
    Made in Italy Made in Italy

    Reban Lace Trim Cotton Shirt Stone

    6 colours
    Regular price £44
  • New In
    Made in Italy Made in Italy

    Shyla Gingham Wrap Cotton Top Fuchsia

    6 colours
    Regular price £38
  • New In
    Made in Italy Made in Italy

    Shyla Gingham Wrap Cotton Top Lime

    6 colours
    Regular price £38
  • New In
    Made in Italy Made in Italy

    Theresa Argyle Knitted Vest Blue

    5 colours
    Regular price £32
  • New In
    Made in Italy Made in Italy

    Theresa Argyle Knitted Vest Pink

    5 colours
    Regular price £32
  • New In
    Made in Italy Made in Italy

    Abbie Stripe Knit Top Khaki

    6 colours
    Regular price £29
  • New In
    Made in Italy Made in Italy

    Abbie Stripe Knit Top Light Blue

    6 colours
    Regular price £29
  • New In
    Made in Italy Made in Italy

    Abbie Stripe Knit Top Stone

    6 colours
    Regular price £29
  • New In
    Made in Italy Made in Italy

    Abbie Stripe Knit Top Yellow

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

    Aitana Pocket Linen Trousers Camel

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

    Aitana Pocket Linen Trousers Pink

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

    Aitana Pocket Linen Trousers White

    5 colours
    Regular price £40
  • New In
    Available to Pre-Order
    Made in Italy Made in Italy

    Alazne Jumper Black

    12 colours
    Regular price £28