Heidi Klein
Heidi Klein Muskmelon Bay paisley minidress
£335
Heidi Klein Coral Gardens printed maxi dress
£415£290(30% off)
Heidi Klein Great Thatch cotton minidress
£260
Heidi Klein Printed cotton and silk maxi dress
£361£216(40% off)
Heidi Klein Broderie anglaise cotton minidress
£289£202(30% off)
Heidi Klein Braid-trimmed maxi dress
£277£193(30% off)
Heidi Klein Eden floral maxi dress
£298£208(30% off)
Heidi Klein Clifton cotton beach dress
£233
Heidi Klein Camps Bay Beach printed cotton kaftan
£306
Heidi Klein Cotton minidress
£220£154(30% off)
Heidi Klein Paisley cotton minidress
Heidi Klein Printed minidress
£261£182(30% off)
Heidi Klein Ithaca shirt dress
£260£156(40% off)
Heidi Klein Penida printed maxi dress
£320£192(40% off)
Heidi Klein Printed midi dress
£301£150(50% off)
Heidi Klein Mahoe Bay printed minidress
£325
Heidi Klein Nungwi Beach tiered linen maxi dress
£305
Heidi Klein Limpopo floral shirred maxi dress
£395
Heidi Klein Printed ruffled minidress
£310£217(30% off)
Heidi Klein Ruffled shirt dress
£318£222(30% off)
Heidi Klein Cap Mala pom-pom cotton tunic
£257£179(30% off)
Heidi Klein Stella Maris tiered minidress
£310£155(50% off)
Heidi Klein Antibes smoked cotton tunic
£227£227(30% off)
Heidi Klein Printed shirt dress
£318£190(40% off)
Heidi Klein Misty Lagoon cotton maxi dress
Heidi Klein Striped halterneck maxi dress
£296£207(30% off)
Heidi Klein Core button-down shirt dress
£285£199(30% off)
Heidi Klein Broderie anglaise cotton midi dress
£316£221(30% off)
Heidi Klein Tuscany floral midi dress
£370£222(40% off)
Heidi Klein Lake Garda linen maxi dress
£305£122(60% off)
Heidi Klein Cap Mala printed tiered minidress
£305£213(30% off)
Heidi Klein Self-tie ruffled minidress