50% OFFJohn LewisJohn Lewis J. Lewis The Flannel Suit JacketNow £124.50Was £249.00You save £124.50 (50%) View deal at John Lewis (opens in a new tab)ShareSold by John LewisCoats & Jackets