Tom Ford spread collar shirt

£1,307.00 £980.00 (Save 25%)

Farfetch