Ermenegildo Zegna striped cotton shirt

£294.00 £235.00 (Save 20%)

Farfetch