Gabriela Hearst long shirt dress

£2,039.00 £1,346.00 (Save 34%)
Farfetch