lux cream embroidered Anglaise dress

Regular price £34.00

One size to 16 

luxury cotton and embroidery 

off the shoulder style