Giambattista Valli crew neck ruffled top

£1,165.00 £757.00 (Save 35%)
Farfetch