Gabriela Hearst basque long dress

£5,391.00 £2,720.00 (Save 50%)
Farfetch