Ermenegildo Zegna stripe print shirt

£354.00 £319.00

Farfetch