Collection: Tops and Trousers

  • Made in Italy Made in Italy

    Beryl Print Cowl Neck Cotton Top Navy

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

    Porthcurno Tie Back Cotton Top Orange

    5 colours
    Regular price £24 Sale price £14
    Sale
  • Made in Italy Made in Italy

    Porthcurno Tie Back Cotton Top Light Blue

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

    Lyssa Cowl Neck Stripe Top Mid Grey

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

    Lyssa Cowl Neck Stripe Top Stone

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

    Elana Cotton Trousers Powder Blue

    2 colours
    Regular price £36 Sale price £29
    Sale
  • Made in Italy Made in Italy

    Marva Stripe Knit Top Pink

    6 colours
    Regular price £39 Sale price £27
    Sale
  • Made in Italy Made in Italy

    Marva Stripe Knit Top Stone

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

    Carey Frill Cotton Top Fuchsia

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

    Carey Frill Cotton Top Cobalt

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

    Jodie Dip Side Cotton Top Fuchsia

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

    Jodie Dip Side Cotton Top Yellow

    6 colours
    Regular price £32 Sale price £19
    Sale
  • Made in Italy Made in Italy

    Kirri Check Trousers Light Blue

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

    Kirri Check Trousers Green

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

    Poppy Needlecord Trousers Nutmeg

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

    Yasmina Cropped Cotton Trousers Khaki

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

    Yasmina Cropped Cotton Trousers Cocoa

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

    Jaylen Hooded Cotton Top Cocoa

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

    Aksana Flower Wide Leg Trousers Blue

    5 colours
    Regular price £36 Sale price £29
    Sale
  • Made in Italy Made in Italy

    Aksana Flower Wide Leg Trousers Olive

    5 colours
    Regular price £36 Sale price £29
    Sale
  • Made in Italy Made in Italy

    Yasmina Cropped Cotton Trousers Charcoal

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

    Alice Weekend Sweatshirt Wine

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

    Lynne Zip Dipped Hem Top Wine

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

    Lyssa Cowl Neck Stripe Top Marl Grey

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

    Jaylen Hooded Cotton Top Wine

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

    Yasmina Cropped Cotton Trousers Wine

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

    Theresa Argyle Knitted Vest Blue

    4 colours
    Regular price £32 Sale price £19
    Sale
  • Made in Italy Made in Italy

    Theresa Argyle Knitted Vest Pink

    4 colours
    Regular price £32 Sale price £19
    Sale
  • Made in Italy Made in Italy

    Avis Botanical Print Top Orange

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

    Avis Botanical Print Top Coral

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

    Clarinda Cotton Harem Trousers Powder Blue

    3 colours
    Regular price £34 Sale price £27
    Sale
  • Made in Italy Made in Italy

    Clarinda Cotton Harem Trousers Mocha

    3 colours
    Regular price £34 Sale price £26
    Sale
  • Made in Italy Made in Italy

    Kinsley Washed V-Neck Cotton Top Olive

    6 colours
    Regular price £27 Sale price £22
    Sale
  • Made in Italy Made in Italy

    Kinsley Washed V-Neck Cotton Top Orange

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

    Delma Top Cobalt

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

    Delma Top Mocha

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

    Jodene Star Cotton Top Cocoa

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

    Jodene Star Cotton Top Olive

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

    Nice Knit Top Lime

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

    Nice Knit Top Stone

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

    Nice Knit Top Pink

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

    Nice Knit Top Khaki

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

    Allissa Knit Top Khaki

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

    Allissa Knit Top Stone

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

    Lyssa Cowl Neck Stripe Top Charcoal

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

    Lyssa Cowl Neck Stripe Top Cocoa

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

    Beulah Cowl Neck Cotton Top Navy

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

    Beulah Cowl Neck Cotton Top Mocha

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

    Mozelle Crochet Detail Cotton Top Grape

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

    Jodie Dip Side Cotton Top Lime

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

    Jodie Dip Side Cotton Top Light Blue

    6 colours
    Regular price £32 Sale price £19
    Sale
  • Made in Italy Made in Italy

    Nice Knit Top Light Blue

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

    Nice Knit Top Yellow

    6 colours
    Regular price £32 Sale price £19
    Sale
  • Made in Italy Made in Italy

    Roxanna Flower Knitted Jumper Orange

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

    Roxanna Flower Knitted Jumper Pink

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

    Elianna Button Top Hot Pink

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

    Elianna Button Top Burgundy

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

    Marva Stripe Knit Top Yellow

    6 colours
    Regular price £39 Sale price £20
    Sale
  • Made in Italy Made in Italy

    Marva Stripe Knit Top Hot Pink

    6 colours
    Regular price £39 Sale price £20
    Sale
  • Made in Italy Made in Italy

    Allissa Knit Top Light Blue

    8 colours
    Regular price £29 Sale price £17
    Sale