Oliver Spencer Swanfield Henley in Navy

£71.25 £95.00

95% Organic Cotton, 5% Elastane.

Made in Portugal.