Shanghai Tang
Shanghai Tang floral-embroidery cotton polo shirt - Blue
£232
Shanghai Tang floral-embroidery cotton polo shirt - Pink