Heidi Klein
Heidi Klein Santa Rosa paisley cotton-blend maxi dress
£350
Heidi Klein La Bocana shirred linen midi dress
£295
Heidi Klein Coco Palm silk maxi dress
£390
Heidi Klein Fairhaven floral cotton-blend maxi dress
Heidi Klein Rhode Island broderie anglaise maxi dress
Heidi Klein Antibes Beach cotton shirt dress
£195
Heidi Klein Belle Mare Plage printed maxi dress
Heidi Klein Zanzibar printed minidress
£310£186(40% off)
Heidi Klein Stella Maris tiered minidress
£310£155(50% off)
Heidi Klein Muskmelon Bay paisley minidress
£335£234(30% off)
Heidi Klein Antibes smoked cotton tunic
£210
Heidi Klein Core button-down shirt dress
£285£199(30% off)
Heidi Klein Moroccan Sands linen maxi dress
£310£124(60% off)
Heidi Klein Printed shirt dress
£318£190(40% off)
Heidi Klein Broderie anglaise cotton midi dress
£316£221(30% off)
Heidi Klein Penida printed maxi dress
£320£192(40% off)
Heidi Klein Printed cotton and silk maxi dress
£361£216(40% off)
Heidi Klein Striped halterneck maxi dress
£296£207(30% off)
Heidi Klein Printed midi dress
£301£150(50% off)
Heidi Klein Hydra tiered linen minidress
£275
Heidi Klein Chamarel silk crêpe de chine midi dress
£425
Heidi Klein Seven Mile Beach printed tunic
£310£217(30% off)
Heidi Klein Broderie anglaise cotton minidress
£289£202(30% off)
Heidi Klein Camps Bay Beach printed cotton kaftan
£306£183(40% off)
Heidi Klein Deia floral linen kaftan
Heidi Klein Mahoe Bay printed minidress
£325£227(30% off)
Heidi Klein Smocked cotton maxi dress
£305£183(40% off)
Heidi Klein Morocco printed ruffled minidress
£270£135(50% off)
Heidi Klein Seven Mile Beach cotton maxi dress
Heidi Klein Ischia paisley shirt dress
£280
Heidi Klein Nungwi Beach tiered linen maxi dress
£305£213(30% off)
Heidi Klein Braid-trimmed maxi dress
£277£193(30% off)