VIVI Maxi Sleeved Dress

CHF 189.00 CHF 283.00

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