49% OFFCharles TyrwhittCharles Tyrwhitt Cotton Check Long Sleeve Collar ShirtNow £35.00Was £69.95You save £34.95 (49%) View deal at John Lewis (opens in a new tab)ShareSold by John LewisShirts & Tops