WINTER SALE

VIVI Maxi Sleeved Dress

£199.00 GBP £298.00 GBP

Faded-blue-black colour with mauve ditsy floral motif print