Amber Shirt – Blue

£38.00 £22.80

Sweet Peter Pan-collared shirt in blue and white checked cotton with green piping and hand-smocked detail.

Clear