Givenchy logo patch denim shirt

£921.00 £645.00 (Save 30%)

Farfetch