Giambattista Valli floral embroidered top

£2,692.00 £996.00 (Save 63%)
Farfetch