Mens Shirts John Lewis Easy Care Poplin Long Sleeve Shirt Plain Formal 101726 100% cotton £59.25 £33.78
Mens Shirts John Lewis Non Iron Twill XL Sleeve Tailored Fit Shirt, White Plain Formal 920642 100% cotton £54.53 £30.65
Mens Shirts Navy John Lewis Laundered Linen Shirt Plain Casual 296926 100% linen £55.48 £31.08
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 Easy Care Poplin XL Sleeve Shirt Plain Formal 185219 100% cotton £56.50 £31.03
Mens Shirts John Lewis Chevron Tailored Shirt, Blue Pattern Formal 256414 100% cotton £58.21 £32.74
Mens Shirts John Lewis Fine Stripe Long Sleeve Shirt, Blue Stripe Formal 732411 100% cotton £57.26 £31.79
Mens Shirts John Lewis Pleated Front Wing Collar Double Cuff Dress Shirt, White Plain Dress 717351 100% cotton £55.76 £30.83
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 Fine Stripe XL Sleeve Shirt, Blue Stripe Formal 506814 100% cotton £55.40 £30.99
Mens Shirts John Lewis Marcella XL Sleeve Classic Fit Dress Shirt, White Plain Dress 556308 100% cotton £59.71 £33.72
Mens Shirts John Lewis Cotton Linen Twill Stripe Short Sleeve Shirt, White/Blue Stripe Formal 997696 55% linen, 45% cotton £60.45 £33.92