 John Lewis Men Made in Italy Merino V-Neck Jumper, Navy £40.00 |  John Lewis Men Made in Italy Merino V-Neck Jumper, Black £40.00 |  John Lewis Men Made in Italy Merino V-Neck Jumper, Grey £40.00 |
 John Lewis Men Made in Italy Merino V-Neck Jumper, Dark pink £40.00 |  John Lewis Men Made in Italy Cashmere Crew Neck Jumper, Khaki £79.00 |  John Lewis Men Lightweight V-Neck Jumper, Navy £15.00 |
 John Lewis Men Lightweight V-Neck Jumper, Black £15.00 |  John Lewis Men Contrast Tank Top, Black £12.00 |  John Lewis Men Contrast Tank Top, Navy £12.00 |
 John Lewis Men Pima Cotton Double Cuff Shirt, Blue £25.00 |  John Lewis Men Twill Cotton Double Cuff Shirt, Blue £35.00 |  John Lewis Men Gingham Single Cuff Shirt, Pale Blue £35.00 |
 John Lewis Men Twill Cotton Single Cuff Shirt, White £35.00 |  John Lewis Men XL Sleeves Twill Cotton Shirt, White £35.00 |  John Lewis Men Pleated Front Wing Collar Double Cuff Dress Shirt, White £40.00 |
 John Lewis Men Easy Care Cotton Shirt, White £25.00 |  John Lewis Men Marcello Point Wing Collar Double Cuff Dress Shirt, White £40.00 |  John Lewis Men Marcello Double Cuff Dress Shirt, White £40.00 |
 John Lewis Men Organic Cotton Long Sleeve Top, Navy £18.00 |  John Lewis Men Easy Care Cotton Shirt, Blue £25.00 |  John Lewis Men Fine Stripe Single Cuff Shirt, Blue £25.00 |
 John Lewis Men Fine Stripe Single Cuff Shirt, Royal Blue £25.00 |  John Lewis Men Organic Cotton T-Shirt, White £10.00 |  John Lewis Men Organic Cotton T-Shirt, Navy £10.00 |
 John Lewis Men Organic Cotton Piqué Polo Shirt, Navy £23.00 |  John Lewis Men John Lewis Linen Gingham Check Shirt, Purple £22.00 |  John Lewis Men John Lewis Linen Gingham Check Shirt, Cobalt £22.00 |
 John Lewis Men John Lewis Linen Gingham Check Shirt, Purple £22.00 |  John Lewis Men Organic Cotton Piqué Polo Shirt, White £23.00 |  John Lewis Men Organic Cotton Long Sleeve Top, White £18.00 |
 John Lewis Men Non-Iron Short Sleeve Shirt, White £30.00 |  John Lewis Men Loungewear Top, Grey £12.00 |  John Lewis Men Pima Cotton Double Cuff Shirt, White £25.00 |
 John Lewis Men XL Sleeves Prince of Wales Check Cotton Shirt, White £35.00 |  John Lewis Men Contrast Stripe Single Cuff Shirt, Blue £35.00 |  John Lewis Men Twill Cotton Single Cuff Shirt, Blue £35.00 |
 John Lewis Men Twill Cotton Single Cuff Shirt, Blue £35.00 |  John Lewis Men Twill Cotton Double Cuff Shirt, Blue £35.00 |  John Lewis Men Gingham Single Cuff Shirt, Sky Blue £35.00 |
 John Lewis Men Wide Stripe Peached Shirt, Pink £40.00 |  John Lewis Men Twill Cotton Double Cuff Shirt, White £35.00 |  John Lewis Men Pleated Front Point Collar Double Cuff Dress Shirt, White £40.00 |
 John Lewis Men Short Sleeve Oxford Shirt, Blue £25.00 |  John Lewis Men Cotton Cashmere V-Neck Jumper, Denim £35.00 |  John Lewis Men Cotton Cashmere V-Neck Jumper, Purple £35.00 |
 John Lewis Men Cotton Cashmere V-Neck Jumper, Grey £35.00 |  John Lewis Men Cotton Cashmere V-Neck Jumper, Pink £35.00 |  John Lewis Men Organic Cotton Single Stripe Polo Shirt, Navy £25.00 |
 John Lewis Men Organic Cotton Single Stripe Polo Shirt, Blue £25.00 |  John Lewis Men Organic Cotton Piqué Polo Shirt, Purple £23.00 |  John Lewis Men Organic Cotton Single Stripe Polo Shirt, Red £25.00 |
 John Lewis Men Organic Cotton Piqué Polo Shirt, Cobalt £23.00 |  John Lewis Men Organic Cotton Piqué Polo Shirt, Green £23.00 |  John Lewis Men Organic Cotton Piqué Polo Shirt, Red £23.00 |
 John Lewis Men Short Sleeve Oxford Shirt, Yellow £25.00 |  John Lewis Men Contrast V-Neck Jumper, Deep Blue £15.00 |  John Lewis Men Contrast V-Neck Jumper, Dark Red £15.00 |
 John Lewis Men Made in Italy Check Shirt, Blue £42.00 |  John Lewis Men Contrast V-Neck Jumper, Natural £15.00 |  John Lewis Men Cotton Cashmere V-Neck Jumper, Blue £35.00 |
 John Lewis Men Short Sleeve Stripe Oxford Shirt, Yellow £12.00 |  John Lewis Men Bengal Stripe Oxford Shirt, Pink £35.00 |  John Lewis Men Contrast Tank Top, Navy £12.00 |
 John Lewis Men Contrast V-Neck Jumper, Navy £15.00 |  John Lewis Men Bengal Stripe Oxford Shirt, Navy £35.00 |  John Lewis Men Bengal Stripe Oxford Shirt, Blue £35.00 |
 John Lewis Men Slim Stripe Oxford Shirt, Yellow £28.00 |  John Lewis Men Slim Stripe Oxford Shirt, White £28.00 |  John Lewis Men Contrast V-Neck Jumper, Purple £15.00 |
 John Lewis Men Short Sleeve Vests, Pack of 2, White £14.00 |  John Lewis Men Slim Stripe Oxford Shirt, Navy £28.00 |  John Lewis Men Organic Cotton Single Stripe Polo Shirt, Grey £25.00 |
 John Lewis Men XL Sleeves Twill Cotton Double Cuff Shirt, White £35.00 |  John Lewis Men XL Sleeves Twill Cotton Double Cuff Shirt, Blue £35.00 |  John Lewis Men Organic Cotton Piqué Polo Shirt, Light Blue £23.00 |
 John Lewis Men Organic Cotton Piqué Polo Shirt, Yellow £23.00 |  John Lewis Men Organic Cotton Piqué Polo Shirt, Light Pink £23.00 |  John Lewis Men Organic Cotton Piqué Polo Shirt, Light Green £23.00 |
 John Lewis Men End on End Chambray Short Sleeve Linen Shirt, Red £20.00 |  John Lewis Men End on End Chambray Short Sleeve Linen Shirt, Green £20.00 |  John Lewis Men End on End Chambray Short Sleeve Linen Shirt, Blue £20.00 |
 John Lewis Men Herringbone Shirt, White £35.00 |  John Lewis Men Herringbone Shirt, Blue £35.00 |  John Lewis Men Contrast V-Neck Jumper, Dark Pink £15.00 |
 John Lewis Men Short Sleeve Stripe Oxford Shirt, White £12.00 |  John Lewis Men Linen Long Sleeve Shirt, Navy £40.00 |  John Lewis Men Linen Long Sleeve Shirt, Pink £40.00 |
 John Lewis Men Short Sleeve Linen Shirt, Purple £35.00 |  John Lewis Men Short Sleeve Linen Shirt, Pink £35.00 |  John Lewis Men Short Sleeve Linen Gingham Shirt, Blue £35.00 |
 John Lewis Men Short Sleeve Linen Gingham Shirt, Pink £35.00 |  John Lewis Men Linen Long-Sleeve Shirt, White £35.00 |  John Lewis Men Linen Long Sleeve Shirt, White £40.00 |
 John Lewis Men Short Sleeve Linen Shirt, Navy £35.00 |  John Lewis Men Textured Linen Shirt, Optic White £35.00 |  John Lewis Men Textured Linen Shirt, Black Ink Navy £35.00 |
 John Lewis Men Textured Linen Shirt, Purple £35.00 |  John Lewis Men Wide Dual Stripe Shirt, Blue £25.00 |  John Lewis Men Wide Dual Stripe Shirt, Pink £25.00 |
 John Lewis Men Wide Dual Stripe Shirt, Navy £25.00 |  John Lewis Men Houndstooth Check Linen Shirt, Purple £25.00 |  John Lewis Men Houndstooth Check Linen Shirt, Pink £25.00 |
 John Lewis Men 2 Tone Gingham Check Shirt, Blue £20.00 |  John Lewis Men Short Sleeve Oxford Shirt, Mint £25.00 |  John Lewis Men Short Sleeve Oxford Shirt, Pink £25.00 |
 John Lewis Men Linen Stripe Long Sleeve Shirt, Purple £25.00 |  John Lewis Men Linen Stripe Long Sleeve Shirt, Cobalt Blue £25.00 |  John Lewis Men Linen Stripe Long Sleeve Shirt, Pink £25.00 |
 John Lewis Men Textured Linen Shirt, Blue £35.00 |  John Lewis Men 2 Tone Gingham Check Shirt, Purple £20.00 |  John Lewis Men Linen Long Sleeve Shirt, Purple £40.00 |
 John Lewis Men Short Sleeve Linen Gingham Shirt, Purple £35.00 |  John Lewis Men Long Sleeve Linen Gingham Shirt, Light Blue £25.00 |  John Lewis Men Long Sleeve Linen Gingham Shirt, Purple £25.00 |
 John Lewis Men Mirror Short Sleeve Gingham Shirt, Purple £20.00 |  John Lewis Men Mirror Short Sleeve Gingham Shirt, Pink £20.00 |  John Lewis Men Fine Stripe Linen Shirt, Pink £20.00 |
 John Lewis Men Fine Stripe Shirt, Light Blue £22.00 |  John Lewis Men Textured Linen Shirt, Red £35.00 |  John Lewis Men Short Sleeve Bold Check Shirt, Purple £20.00 |
 John Lewis Men Short Sleeve Bold Check Shirt, Red £20.00 |  John Lewis Men Multi Gingham Shirt, Purple £40.00 |  John Lewis Men Fine Stripe Linen Shirt, Blue £20.00 |
 John Lewis Men Fine Stripe Linen Shirt, Purple £20.00 |  John Lewis Men Alternative Multistripe Shirt, Blue £35.00 |  John Lewis Men Madras Short Sleeve Check Shirt, Green £20.00 |
 John Lewis Men Organic T-Shirt, Navy £10.00 |  John Lewis Men Organic T-Shirt, Khaki £10.00 |  John Lewis Men Organic T-Shirt, Deep pink £10.00 |
 John Lewis Men Organic T-Shirt, Black £10.00 |  John Lewis Men Fine Gauge Tank Top, Cobalt £7.00 |  John Lewis Men Contrast V-Neck Jumper, Dark brown £15.00 |
 John Lewis Men Contrast V-Neck Jumper, Charcoal £15.00 |  John Lewis Men Contrast V-Neck Jumper, Cobalt £15.00 |  John Lewis Men Contrast V-Neck Jumper, Purple £15.00 |
 John Lewis Men Cotton Cashmere V-Neck Jumper, Charcoal £35.00 |  John Lewis Men Cotton Cashmere V-Neck Jumper, Purple £35.00 |  John Lewis Men Merino Cashmere V-Neck Jumper, Navy £24.00 |
 John Lewis Men Cotton Cashmere V-Neck Jumper, Duck Egg £35.00 |  John Lewis Men Cotton Cashmere V-Neck Jumper, Denim £35.00 |  John Lewis Men Contrast V-Neck Jumper, Pink £15.00 |
 John Lewis Men Made in Italy Merino V-Neck Jumper, Wine £40.00 |  John Lewis Men Merino Crew Neck Jumper, Black £40.00 |  John Lewis Men Merino Crew Neck Jumper, Charcoal £40.00 |
 John Lewis Men Merino Crew Neck Jumper, Navy £40.00 |  John Lewis Men Bengal Stripe Shirt, Lilac £28.00 |  John Lewis Men Fine Check Shirt, Lilac £28.00 |
 John Lewis Men Hairline Striped Shirt, Blue £28.00 |  John Lewis Men Hairline Striped Shirt, Pink £28.00 |  John Lewis Men Bengal Stripe Shirt, Blue £28.00 |
 John Lewis Men Bengal Stripe Shirt, Navy £28.00 |  John Lewis Men Bengal Stripe Shirt, Pink £28.00 |  John Lewis Men Fine Check Shirt, Blue £28.00 |
 John Lewis Men Fine Check Shirt, Navy £28.00 |  John Lewis Men Fine Check Shirt, Pink £28.00 |  John Lewis Men Hairline Striped Shirt, Lilac £28.00 |
 John Lewis Men Large Gingham Check Shirt, Blue £28.00 |  John Lewis Men Large Gingham Check Shirt, Navy £28.00 |  John Lewis Men Large Gingham Check Shirt, Pink £28.00 |
 John Lewis Men Large Gingham Check Shirt, Lilac £28.00 |  John Lewis Men Hairline Striped Shirt, Navy £28.00 |  John Lewis Men Merino Crew Neck Jumper, Lilac £40.00 |
 John Lewis Men Made in Italy Merino V-Neck Jumper, Duck Egg £40.00 |  John Lewis Men XL Sleeves Open Check Shirt, Blue £20.00 |  John Lewis Men Rick Rack Crew Neck Jumper, Charcoal £35.00 |
 John Lewis Men Rick Rack Crew Neck Jumper, Navy £35.00 |  John Lewis Men Made in Italy Cashmere V-Neck Jumper, Brown £79.00 |  John Lewis Men Made in Italy Cashmere V-Neck Jumper, Charcoal £79.00 |
 John Lewis Men Made in Italy Cashmere Zip Neck Jumper, Khaki £39.00 |  John Lewis Men Made in Italy Cashmere Zip Neck Jumper, Khaki £39.00 |  John Lewis Men Wide Stripe Peached Shirt, Blue £40.00 |
 John Lewis Men Wide Stripe Peached Shirt, Navy £40.00 |  John Lewis Men Wide Stripe Peached Shirt, Purple £40.00 |  John Lewis Men Chunky Check Peached Shirt, Blue £40.00 |
 John Lewis Men Chunky Check Peached Shirt, Pink £40.00 |  John Lewis Men Chunky Check Peached Shirt, Purple £40.00 |  John Lewis Men Cotton Cashmere V-Neck Jumper, Cobalt £35.00 |
 John Lewis Men Cotton Cashmere V-Neck Jumper, Brown £35.00 |  John Lewis Men Cotton Cashmere V-Neck Jumper, Navy £35.00 |  John Lewis Men Merino Cashmere Tank Top, Charcoal £15.00 |
 John Lewis Men 3 Colour Gingham Oxford Shirt, Red £35.00 |  John Lewis Men Varied Stripe Shirt, Blue £40.00 |  John Lewis Men Long Sleeve Plain Oxford Shirt, Navy £35.00 |
 John Lewis Men Made in Italy Cashmere Crew Neck Jumper, Charcoal £79.00 |  John Lewis Men Made in Italy Cashmere V-Neck Jumper, Purple £79.00 |  John Lewis Men Made in Italy Cashmere V-Neck Jumper, Navy £79.00 |
 John Lewis Men XL Sleeves Alternating Stripe Shirt, Blue/Pink £40.00 |  John Lewis Men Cotton Cashmere V-Neck Jumper, Green £35.00 |  John Lewis Men Merino Cashmere V-Neck Jumper, Natural £49.00 |
 John Lewis Men 3 Colour Gingham Oxford Shirt, Purple £35.00 |  John Lewis Men XL Sleeves Hairline Stripe Shirt, Navy £28.00 |  John Lewis Men Made in Italy Cashmere Zip Neck Jumper, Charcoal £89.00 |
 John Lewis Men Made in Italy Cashmere Zip Neck Jumper, Navy £89.00 |  John Lewis Men Frosty Button Neck Jumper, Blue £49.00 |  John Lewis Men Frosty Button Neck Jumper, Red £49.00 |
 John Lewis Men Frosty Cable Button Neck Jumper, Natural £49.00 |  John Lewis Men Frosty Cable Button Neck Jumper, Navy £49.00 |  John Lewis Men Frosty Cable Zip Neck Jumper, Mid Grey £49.00 |
 John Lewis Men Frosty Zip Neck Jumper, Dark Green £49.00 |  John Lewis Men Frosty Zip Neck Jumper, Natural £49.00 |  John Lewis Men Frosty Zip Neck Jumper, Navy £49.00 |
 John Lewis Men Laguna Knit Jumper, Charcoal £49.00 |  John Lewis Men Laguna Knit Jumper, Light grey £49.00 |  John Lewis Men Laguna Knit Jumper, Navy £49.00 |
 John Lewis Men Gingham Twill Shirt, Khaki £40.00 |  John Lewis Men Gingham Twill Shirt, Red £40.00 |  John Lewis Men Gingham Twill Shirt, Natural £40.00 |
 John Lewis Men Windowpane Long Sleeve Shirt, Blue £40.00 |  John Lewis Men Windowpane Long Sleeve Shirt, Natural £40.00 |  John Lewis Men Cotton Cashmere V-Neck Jumper, Duck Egg £35.00 |
 John Lewis Men Broad Stripe Shirt, Lilac £40.00 |  John Lewis Men Made in Italy Cashmere V-Neck Jumper, Black £79.00 |  John Lewis Men XL Sleeves Open Check Shirt, Purple £40.00 |
 John Lewis Men Made in Italy Cashmere Crew Neck Jumper, Black £79.00 |  John Lewis Men Made in Italy Cashmere Crew Neck Jumper, Brown £79.00 |  John Lewis Men Made in Italy Cashmere V-Neck Jumper, Khaki £79.00 |
 John Lewis Men Long Sleeve Ranger Check Twill Shirt, Navy £40.00 |  John Lewis Men Long Sleeve Ranger Check Twill Shirt, Red £40.00 |  John Lewis Men Plain Oxford Shirt, Navy £35.00 |
 John Lewis Men Slim Stripe Oxford Shirt, Blue £28.00 |  John Lewis Men Rope Multi Stripe Shirt, Lilac £40.00 |  John Lewis Men Multi Stripe Shirt, Purple £40.00 |
 John Lewis Men Varied Check Shirt, Purple £40.00 |  John Lewis Men Frosty Cable Zip Neck Jumper, Dark Green £49.00 |  John Lewis Men Merino Cashmere V-Neck Jumper, Light Green £24.00 |
 John Lewis Men Merino Cashmere Crew-Neck Jumper, Purple £24.00 |  John Lewis Men Contrast V-Neck Jumper, Dark Green £15.00 |  John Lewis Men Cotton Cashmere V-Neck Jumper, Natural £35.00 |
 John Lewis Men Made in Italy Cashmere V-Neck Jumper, Cobalt £79.00 |  John Lewis Men Made in Italy Cashmere V-Neck Jumper, Wine £79.00 |  John Lewis Men Made in Italy Merino V-Neck Jumper, Brown £40.00 |
 John Lewis Men Made in Italy Merino V-Neck Jumper, Dark Green £40.00 |  John Lewis Men Made in Italy Merino V-Neck Jumper, Red £40.00 |  John Lewis Men Cotton Cashmere V-Neck Jumper, Pale blue £35.00 |
 John Lewis Men Made in Italy Plain Shirt, Blue £42.00 |  John Lewis Men Made in Italy Plain Shirt, Pink £42.00 |  John Lewis Men Made in Italy Self Stripe Shirt, White £42.00 |
 John Lewis Men Cotton Cashmere V-Neck Jumper, Purple £35.00 |  John Lewis Men Merino Button Polo Shirt, Charcoal £20.00 |  John Lewis Men Cotton Cashmere V-Neck Jumper, Red £35.00 |
 John Lewis Men Brushed Cotton Oversize Check Shirt, Blue £35.00 |  John Lewis Men Brushed Cotton Oversize Check Shirt, Khaki £35.00 |  John Lewis Men Brushed Cotton Gingham Shirt, Khaki £35.00 |
 John Lewis Men Brushed Cotton Gingham Shirt, Red £35.00 |  John Lewis Men Brushed Cotton Open Check Shirt, Grey £35.00 |  John Lewis Men Brushed Cotton Large Gingham Check Shirt, Grey £35.00 |
 John Lewis Men Brushed Cotton Mini Check Shirt, Red £35.00 |  John Lewis Men Brushed Cotton Open Check Shirt, Blue £35.00 |  John Lewis Men Brushed Cotton Open Check Shirt, Khaki £35.00 |
 John Lewis Men Brushed Cotton Mini Check Shirt, Green £35.00 |  John Lewis Men Brushed Cotton Open Check Shirt, Navy £35.00 |  John Lewis Men Frosty Zip Neck Jumper, Dark brown £49.00 |
 John Lewis Men Wide Stripe Peached Shirt, Pink £40.00 |  John Lewis Men Sovereign Striped Shirt, Pink £17.00 |  John Lewis Men Long Sleeve Plain Oxford Shirt, White £35.00 |
 John Lewis Men Made in Italy Cable Knit Shawl Neck Jumper, Grey £25.00 |  John Lewis Men Merino Cashmere V-Neck Jumper, Pink £24.00 |  John Lewis Men Made in Italy Moss Stitch Shawl Neck Jumper, Navy £25.00 |
 John Lewis Men Deck Stripe Peached Shirt, Blue £40.00 |  John Lewis Men Deck Stripe Peached Shirt, Yellow £40.00 |  John Lewis Men Peached Bold Gingham Shirt, Cobalt £40.00 |
 John Lewis Men Peached Bold Gingham Shirt, Pink £40.00 |  John Lewis Men Peached Bold Gingham Shirt, Purple £40.00 |  John Lewis Men Keep Calm and Carry On T-Shirt, Navy £9.00 |
 John Lewis Men Long Sleeve Tattersall Oxford Shirt, Blue £35.00 |  John Lewis Men Long Sleeve Tattersall Oxford Shirt, Pink £35.00 |  John Lewis Men Long Sleeve Tattersall Oxford Shirt, Purple £35.00 |
 John Lewis Men Long Sleeve Tattersall Oxford Shirt, Red £35.00 |  John Lewis Men Long Sleeve Wide Stripe Oxford Shirt, Navy £35.00 |  John Lewis Men Long Sleeve Wide Stripe Oxford Shirt, Pink £35.00 |
 John Lewis Men Long Sleeve Wide Stripe Oxford Shirt, Purple £35.00 |  John Lewis Men Long Sleeve Wide Stripe Oxford Shirt, White £35.00 |  John Lewis Men Frosty Button Neck Jumper, Green £49.00 |
 John Lewis Men T-Shirt, Purple £6.00 |  John Lewis Men T-Shirt, Black £6.00 |  John Lewis Men T-Shirt, Grey marl £6.00 |
 John Lewis Men T-Shirt, Navy £6.00 |  John Lewis Men T-Shirt, White £6.00 |  John Lewis Men Laguna Knit Jumper, Taupe £49.00 |
 John Lewis Men Wide Stripe Peached Shirt, Blue £40.00 |  John Lewis Men Oxford Stripe Shirt, Mint £12.00 |  John Lewis Men Organic T-Shirt, Purple £10.00 |
 John Lewis Men Single Stripe Rugby Shirt, Grey £17.00 |  John Lewis Men 3 Colour Gingham Oxford Shirt, Brown £17.50 |  John Lewis Men Made in Italy Cashmere Crew Neck Jumper, Navy £79.00 |
 John Lewis Men Cotton Cashmere V-Neck Jumper, Black £35.00 |  John Lewis Men Cotton Cashmere V-Neck Jumper, Pink £35.00 |  John Lewis Men Contrast V-Neck Jumper, Blue £15.00 |
 John Lewis Men Contrast V-Neck Jumper, Lilac £15.00 |  John Lewis Men Contrast V-Neck Jumper, Red £15.00 |  John Lewis Men Short Sleeve Stripe Oxford Shirt, Mint £12.00 |
 John Lewis Men XL Sleeves Alternate Multi-Stripe Shirt, Pink £17.00 |  John Lewis Men French Rib Zip Neck Jumper, Charcoal £45.00 |  John Lewis Men French Rib Zip Neck Jumper, Natural £45.00 |
 John Lewis Men French Rib Zip Neck Jumper, Navy £45.00 |  John Lewis Men French Rib Zip Neck Jumper, Light Blue £45.00 |  John Lewis Men British Gingham Shirt, Blue £65.00 |
 John Lewis Men British Gingham Shirt, Red £65.00 |  John Lewis Men British Butcher Stripe Shirt, Blue £65.00 | John Lewis Men British Butcher Stripe Shirt, Red £65.00 |
John Lewis Men British Poplin Shirt, White £65.00 | John Lewis Men Peached Bengal Stripe Shirt, Navy £35.00 | John Lewis Men Peached Bengal Stripe Shirt, Purple £35.00 |
John Lewis Men Peached Gingham Shirt, Navy £35.00 | John Lewis Men Red Stripe Shirt, Navy £40.00 | John Lewis Men Blue Stripe Shirt, White £40.00 |
John Lewis Men Check Shirt, Blue £40.00 | John Lewis Men Textured Stripe Shirt, Blue £40.00 | John Lewis Men Stripe Comfort Top, Navy/Blue £16.00 |