Embroidered blue shirt

  • £32.00


Lovely crisp cotton shirt 

size 10/12