Karl Polo - Natural

£32.00 £52.00

100% organic cotton Karl polo in ecru

*Fits small to size*