Mens Shirts John Lewis Luxury Gingham Dot Jacquard Shirt with Metal Collar Bones, Blue Gingham Formal 498698 100% cotton £54.84 £30.96
Mens Shirts Blue John Lewis Non Iron Rib Twill Double Cuff Classic Fit Shirt Plain Formal 153248 100% cotton £56.86 £31.40
Mens Shirts John Lewis Window Check Oxford Shirt, Blue Check Casual 738899 100% cotton £58.69 £32.69
Mens Shirts Cobalt Blue John Lewis Ombre Check Short Sleeve Oxford Shirt Check Casual 795694 100% cotton £59.71 £33.18
Mens Shirts John Lewis Classic Poplin Shirt Plain Formal 636107 100% cotton £57.21 £31.22
Mens Shirts John Lewis Luxury Cotton Cashmere Tailored Shirt, Blue Plain Formal 979406 85% cotton, 15% cashmere £57.78 £32.85
Mens Shirts John Lewis Non Iron Twill Tailored Fit Shirt, White Plain Formal 865372 100% cotton £54.73 £30.85
Mens Shirts John Lewis Bengal Stripe Tailored Fit XL Sleeve Shirt, Blue Stripe Formal 116307 100% cotton £57.96 £31.96
Mens Shirts John Lewis Luxury Satin Stripe Shirt, White Stripe Formal 48899 100% cotton £56.27 £31.33
Mens Shirts Pink John Lewis Luxury Twill Stripe Shirt with Cufflinks Stripe Formal 758389 100% cotton £57.33 £31.86
Mens Shirts John Lewis Short Sleeve Oxford Shirt, Blue Plain Casual 868392 100% cotton £58.25 £32.25
Mens Shirts John Lewis Wing Collar Tailored Dress Shirt, White Plain Dress 628422 100% cotton £57.38 £31.91