Collection: Tops and Dresses

  • Made in Italy Made in Italy

    Ophira Smock Cotton Top Orange

    1 colour
    Regular price £33 Sale price £20
    Sale
  • Made in Italy Made in Italy

    Blythe Button Detail Top Pink

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

    Blythe Button Detail Top Black

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

    Bamburgh Knit Top Khaki

    5 colours
    Regular price £32
  • 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

    Penny Cotton Dress Berry

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

    Blossom Stripe Cotton Shirt Mocha

    1 colour
    Regular price £38 Sale price £23
    Sale
  • Made in Italy Made in Italy

    Amber Cotton Top White

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

    Ariella Stripe Top Blue

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

    Ariella Stripe Top Pink

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

    Vivianne Shirt Light Blue

    2 colours
    Regular price £28
  • 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

    Luciella Print Top Khaki

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

    Antonina Cowl Neck Top Light Blue

    2 colours
    Regular price £17 Sale price £10
    Sale
  • Made in Italy Made in Italy

    Antonina Cowl Neck Top Fuchsia

    2 colours
    Regular price £17 Sale price £10
    Sale
  • Made in Italy Made in Italy

    Carey Frill Cotton Top Orange

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

    Carey Frill Cotton Top Yellow

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

    Nova Linen Dress Emerald

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

    Bronwyn Denim Button Tunic Mid Denim

    1 colour
    Regular price £45 Sale price £23
    Sale
  • Made in Italy Made in Italy

    Natasha Crochet Shoulder Linen Top Dark Khaki

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

    Blythe Button Detail Top Navy

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

    Blythe Button Detail Top Stone

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

    Penny Cotton Dress Navy

    7 colours
    Regular price £42 Sale price £25
    Sale
  • Made in Italy Made in Italy

    Penny Cotton Dress Fuchsia

    7 colours
    Regular price £42 Sale price £25
    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 Cocoa

    5 colours
    Regular price £24
  • 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

    Avis Botanical Print Top Orange

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

    Linda Hooded Linen Top Khaki

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

    Linda Hooded Linen Top Blue

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

    Cesca Strap Linen Dress Powder Blue

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

    Carey Frill Cotton Top White

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

    Carey Frill Cotton Top Fuchsia

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

    Cressida Crochet Detail Linen Top Orange

    1 colour
    Regular price £38
  • Made in Italy Made in Italy

    Dionne Dress Khaki

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

    Maxine Flower Patch Linen Top Light Blue

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

    Maxine Flower Patch Linen Top Olive

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

    Mavis Floral Linen Dress Mocha

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

    Linda Hooded Linen Top Pink

    5 colours
    Regular price £44 Sale price £26
    Sale
  • 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

    Amyla Floral Print Dress Light Blue

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

    Amyla Floral Print Dress Orange

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

    Porthcurno Tie Back Cotton Top Green

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

    Porthcurno Tie Back Cotton Top White

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

    Gabrielle Embroidered Linen Dress Green

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

    Gabrielle Embroidered Linen Dress Stone

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

    Natasha Crochet Shoulder Linen Top Wine

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

    Anette Tie Sleeve Top Wine

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

    Bianca Cotton Top Charcoal

    3 colours
    Regular price £33 Sale price £23
    Sale
  • Made in Italy Made in Italy

    Bianca Cotton Top Olive

    3 colours
    Regular price £33 Sale price £20
    Sale
  • 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

    Shyla Gingham Wrap Cotton Top Lime

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

    Shyla Gingham Wrap Cotton Top Navy

    5 colours
    Regular price £38
  • 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 Orange

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

    Ariella Stripe Top Grey

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

    Ariella Stripe Top Orange

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

    Tullia Botanical Print Cotton Dress Orange

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

    Maxine Flower Patch Linen Top Orange

    4 colours
    Regular price £37