Stella McCartney dip-dye checked blazer

£1,157.00 £868.00 (Save 25%)

Farfetch