Zimmermann ruffled sheer-panelled blouse

£1,341.00 £1,073.00 (Save 20%)
Farfetch