By Walid Carson panelled shirt

£676.00 £507.00 (Save 25%)

Farfetch