Mens Shirts John Lewis Easy Care Poplin Long Sleeve Shirt Plain Formal 473792 100% cotton £54.42 £30.54
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 Tricolour Gingham Oxford Shirt, Pink Gingham Casual 829946 100% cotton £56.15 £30.69
Mens Shirts John Lewis Long Sleeve Wide Stripe Oxford Shirt, Pink Stripe Casual 628439 100% Cotton £55.55 £31.67
Mens Shirts John Lewis Luxury Royal Oxford Winchester Long Sleeve Shirt, Blue Plain Formal 147512 100% cotton £56.22 £31.28
Mens Shirts Blue John Lewis Check Tailored Fit Oxford Shirt Check Formal 424248 100% cotton £55.16 £31.28
Mens Shirts John Lewis Passion Flower Short Sleeve Linen Shirt, Cobalt Blue Floral Casual 781420 100% linen £57.94 £31.95
Mens Shirts John Lewis Pleated Front Point Collar Double Cuff Dress Shirt, White Plain Dress 905441 100% cotton £56.85 £31.38
Mens Shirts John Lewis XL Sleeves Bengal Stripe Shirt, Navy Stripe Formal 792155 100% cotton £55.23 £31.36
Mens Shirts John Lewis Poplin Fine Stripe Tailored Shirt, Blue Stripe Formal 6642 100% cotton £56.63 £32.22
Mens Shirts John Lewis Easy Care Hairline Stripe XL Sleeve Shirt, Lilac Stripe Formal 66365 100% cotton £54.94 £30.00
Mens Shirts John Lewis Passion Fruit Flower Long Sleeve Linen Shirt, Navy Floral Casual 708320 100% linen £58.09 £33.15