Paul Smith long-sleeve denim shirt

£288.00 £230.00 (Save 20%)

Farfetch