Giambattista Valli embroidered vest

£2,691.00 £942.00 (Save 65%)
Farfetch