Alexander McQueen ruffled bib long-sleeved blouse

£1,178.00 £648.00 (Save 45%)
Farfetch