Givenchy long floral printed dress

£2,840.00 £1,420.00 (Save 50%)
Farfetch