Ermenegildo Zegna vertical stripe print shirt

£388.00 £291.00 (Save 25%)

Farfetch