Giambattista Valli floral-embroidered cardigan

£1,685.00 £1,095.00 (Save 35%)
Farfetch