Gabriela Hearst polka-dot pleated blouse

£1,609.00 £1,046.00 (Save 35%)
Farfetch