Giambattista Valli patterned blouse

£4,111.00 £1,521.00 (Save 63%)
Farfetch