Shanghai Tang logo embroidered polo shirt

£134.00 £94.00 (Save 30%)

Farfetch