Giambattista Valli floral-print silk shirt

£1,370.00 £781.00 (Save 43%)
Farfetch