Collection: Tops and Trousers

  • Made in Italy Made in Italy

    Margie Dip Side Cotton Top Cobalt

    • One Size Fits UK 8 to 28One size UK 8–28
    Regular price £32 Sale price £24
    Sale
  • Made in Italy Made in Italy

    Maryam Linen Waistcoat Orange

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £30
  • Made in Italy Made in Italy

    Maryam Linen Waistcoat Pink

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £30
  • Made in Italy Made in Italy

    Coretta Trousers Pink

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £44 Sale price £22
    Sale
  • Made in Italy Made in Italy

    Coretta Trousers Green

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £44 Sale price £35
    Sale
  • Made in Italy Made in Italy

    Christobel Tie Cotton Shirt White

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £38
  • Made in Italy Made in Italy

    Colby Straight Leg Trousers Black

    • SS
    • MM
    • LL — Sold out
    • XLXL — Sold out
    Regular price £36
  • Made in Italy Made in Italy

    Lorinda Trousers Blue

    • SS
    • MM
    • LL — Sold out
    Regular price £27
  • Made in Italy Made in Italy

    Lorinda Trousers Stone

    • SS
    • MM — Sold out
    • LL — Sold out
    Regular price £34
  • Made in Italy Made in Italy

    Blythe Button Detail Top Coral

    • One Size Fits UK 8 to 16One size UK 8–16
    Regular price £16 Sale price £12
    Sale
  • Made in Italy Made in Italy

    Blythe Button Detail Top Powder Blue

    • One Size Fits UK 8 to 16One size UK 8–16
    Regular price £27 Sale price £20.25
    Sale
  • Made in Italy Made in Italy

    Charmaine Linen Top Khaki

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £34 Sale price £24
    Sale
  • Made in Italy Made in Italy

    Charmaine Linen Top Stone

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £20 Sale price £15
    Sale
  • Made in Italy Made in Italy

    Jaylen Hooded Cotton Top Camel

    • One Size Fits UK 8 to 26One size UK 8–26
    Regular price £38 Sale price £28.50
    Sale
  • Made in Italy Made in Italy

    Beryl Print Cowl Neck Cotton Top Pink

    • One Size Fits UK 8 to 24One size UK 8–24
    Regular price £43 Sale price £22
    Sale
  • Made in Italy Made in Italy

    Beryl Print Cowl Neck Cotton Top Powder Blue

    • One Size Fits UK 8 to 24One size UK 8–24
    Regular price £43 Sale price £22
    Sale
  • Made in Italy Made in Italy

    Alice Weekend Sweatshirt Marl Charcoal

    • One Size Fits UK 8 to 24One size UK 8–24
    Regular price £33 Sale price £24.75
    Sale
  • Made in Italy Made in Italy

    Beryl Print Cowl Neck Cotton Top Mocha

    • One Size Fits UK 8 to 24One size UK 8–24
    Regular price £22 Sale price £16.50
    Sale
  • Made in Italy Made in Italy

    Beryl Print Cowl Neck Cotton Top Green

    • One Size Fits UK 8 to 24One size UK 8–24
    Regular price £43 Sale price £29
    Sale
  • Made in Italy Made in Italy

    Porthcurno Tie Back Cotton Top Orange

    • One Size Fits UK 8 to 28One size UK 8–28
    Regular price £24 Sale price £12
    Sale
  • Made in Italy Made in Italy

    Porthcurno Tie Back Cotton Top Light Blue

    • One Size Fits UK 8 to 28One size UK 8–28
    Regular price £17 Sale price £12.75
    Sale
  • Made in Italy Made in Italy

    Lyssa Cowl Neck Stripe Top Mid Grey

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £29 Sale price £21.75
    Sale
  • Made in Italy Made in Italy

    Lyssa Cowl Neck Stripe Top Stone

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £29 Sale price £21.75
    Sale
  • Made in Italy Made in Italy

    Elana Cotton Trousers Powder Blue

    • One Size Fits UK 8 to 20One size UK 8–20
    Regular price £36 Sale price £29
    Sale
  • Made in Italy Made in Italy

    Marva Stripe Knit Top Pink

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £39 Sale price £23
    Sale
  • Made in Italy Made in Italy

    Marva Stripe Knit Top Stone

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £39 Sale price £20
    Sale
  • Made in Italy Made in Italy

    Carey Frill Cotton Top Fuchsia

    • One Size Fits UK 8 to 22One size UK 8–22
    Regular price £32 Sale price £24
    Sale
  • Made in Italy Made in Italy

    Carey Frill Cotton Top Cobalt

    • One Size Fits UK 8 to 22One size UK 8–22
    Regular price £32 Sale price £24
    Sale
  • Made in Italy Made in Italy

    Kirri Check Trousers Light Blue

    • One Size Fits UK 8 to 22One size UK 8–22
    Regular price £38 Sale price £19
    Sale
  • Made in Italy Made in Italy

    Aksana Flower Wide Leg Trousers Blue

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £36 Sale price £12
    Sale
  • Made in Italy Made in Italy

    Aksana Flower Wide Leg Trousers Olive

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £36 Sale price £29
    Sale
  • Made in Italy Made in Italy

    Lyssa Cowl Neck Stripe Top Marl Grey

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £29 Sale price £21.75
    Sale
  • Made in Italy Made in Italy

    Avis Botanical Print Top Orange

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £32 Sale price £16
    Sale
  • Made in Italy Made in Italy

    Avis Botanical Print Top Coral

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £13 Sale price £9.75
    Sale
  • Made in Italy Made in Italy

    Clarinda Cotton Harem Trousers Powder Blue

    • One Size Fits UK 8 to 20One size UK 8–20
    Regular price £34
  • Made in Italy Made in Italy

    Kinsley Washed V-Neck Cotton Top Olive

    • One Size Fits UK 8 to 16One size UK 8–16
    Regular price £22 Sale price £16.50
    Sale
  • Made in Italy Made in Italy

    Kinsley Washed V-Neck Cotton Top Orange

    • One Size Fits UK 8 to 16One size UK 8–16
    Regular price £16 Sale price £12
    Sale
  • Made in Italy Made in Italy

    Delma Top Cobalt

    • One Size Fits UK 8 to 20One size UK 8–20
    Regular price £22 Sale price £11
    Sale
  • Made in Italy Made in Italy

    Delma Top Mocha

    • One Size Fits UK 8 to 20One size UK 8–20
    Regular price £22 Sale price £11
    Sale
  • Made in Italy Made in Italy

    Nice Knit Top Lime

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £32 Sale price £13
    Sale
  • Made in Italy Made in Italy

    Nice Knit Top Pink

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £32 Sale price £13
    Sale
  • Made in Italy Made in Italy

    Allissa Knit Top Khaki

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £25
  • Made in Italy Made in Italy

    Allissa Knit Top Stone

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £25
  • Made in Italy Made in Italy

    Lyssa Cowl Neck Stripe Top Charcoal

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £29 Sale price £21.75
    Sale
  • Made in Italy Made in Italy

    Lyssa Cowl Neck Stripe Top Cocoa

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £29 Sale price £21.75
    Sale
  • Made in Italy Made in Italy

    Beulah Cowl Neck Cotton Top Navy

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £34 Sale price £25.50
    Sale
  • Made in Italy Made in Italy

    Beulah Cowl Neck Cotton Top Mocha

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £27 Sale price £20.25
    Sale
  • Made in Italy Made in Italy

    Mozelle Crochet Detail Cotton Top Grape

    • One Size Fits UK 8 to 28One size UK 8–28
    Regular price £44 Sale price £33
    Sale
  • Made in Italy Made in Italy

    Nice Knit Top Yellow

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £19 Sale price £14.25
    Sale
  • Made in Italy Made in Italy

    Elianna Button Top Hot Pink

    • One Size Fits UK 8 to 22One size UK 8–22
    Regular price £22 Sale price £16.50
    Sale
  • Made in Italy Made in Italy

    Marva Stripe Knit Top Yellow

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £20 Sale price £15
    Sale
  • Made in Italy Made in Italy

    Marva Stripe Knit Top Hot Pink

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £20 Sale price £15
    Sale
  • Made in Italy Made in Italy

    Allissa Knit Top Light Blue

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £25
  • Made in Italy Made in Italy

    Mozelle Crochet Detail Cotton Top Olive

    • One Size Fits UK 8 to 28One size UK 8–28
    Regular price £44 Sale price £33
    Sale
  • Made in Italy Made in Italy

    Mozelle Crochet Detail Cotton Top Cobalt

    • One Size Fits UK 8 to 28One size UK 8–28
    Regular price £44 Sale price £33
    Sale
  • Made in Italy Made in Italy

    Jaynie Gingham Tie Front Shirt Green

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £30
  • Made in Italy Made in Italy

    Shaye Zip Detail Cotton Top Khaki

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £42 Sale price £31.50
    Sale
  • Made in Italy Made in Italy

    Shaye Zip Detail Cotton Top Cocoa

    • One Size Fits UK 8 to 18One size UK 8–18
    Regular price £42 Sale price £31.50
    Sale
  • Made in Italy Made in Italy

    Kinsley Washed V-Neck Cotton Top Red

    • One Size Fits UK 8 to 16One size UK 8–16
    Regular price £14 Sale price £10.50
    Sale
  • Made in Italy Made in Italy

    Kinsley Washed V-Neck Cotton Top Green

    • One Size Fits UK 8 to 16One size UK 8–16
    Regular price £22 Sale price £16.50
    Sale