John Lewis Short Sleeve Linen Shirt
£24.50 – £36.75
£24.50 – £36.75
£50.00£35.00
Online only
£55.00£38.50
£159.00£119.25
100% Sustainable Fibre Alliance certified
£229.00£171.75
£160.00£112.00
£34.99£26.24
£10.00£7.50
£30.00 – £42.00
£52.00£41.60
Online only
£45.00£33.75
£129.00£90.30
£60.00£48.00