Skip to product information
1 of 9

Toms | Men’s Vintage Henley Shirt

Toms | Men’s Vintage Henley Shirt

Regular price £34.95
Regular price Sale price £34.95
- 0% Sold out

Enjoy 10% off with 2 items

Enjoy 15% off with 3 items

Enjoy 20% off with 4+ items

Colour: White
Size: S

Laidback heritage with effortless appeal. The Toms Henley shirt captures a relaxed yet refined mood, designed for men who value understated style with character. Its soft silhouette and open neckline create an easy-going look, while vintage-inspired tones bring a grounded, lived-in feel. Comfortable, versatile, and timeless, it moves seamlessly from home to street, morning to night. A modern essential with classic roots.

Why You’ll Love Toms

Timeless Appeal – Soft silhouette and open neckline for an easy, relaxed look.

Washed Earthy Tones – Vintage-inspired colours that feel calm and naturally worn.

Heritage Detail – Buttoned Henley placket adds a subtle classic touch.

Everyday Versatility – Perfect for layering or wearing solo across seasons.

Relaxed Comfort – Designed for effortless movement and all-day ease.

Specifications

Material: Soft cotton blend fabric.
Design: Vintage-inspired Henley with button neckline and rolled cuff finish.
Fit: Relaxed fit, long sleeve casual.
Season: All-season wear.
Occasion: Casual wear, weekend styling, everyday layering.

Care Instructions

Machine wash cold.
Do not bleach.
Hang to dry.
Iron on low heat if needed.

Effortless Style with Vintage Character

The Toms men’s vintage Henley shirt blends heritage-inspired detailing with a relaxed modern fit, making it a versatile staple for everyday casual wear.

Own the Look

Step into laidback confidence with the Toms Henley shirt – a timeless men’s essential designed for effortless style and everyday comfort.

View full details
Selected Variant Image
Toms | Men’s Vintage Henley Shirt
White /
S
Regular price £34.95
Regular price Sale price £34.95
Selected Variant Image
Toms | Men’s Vintage Henley Shirt
White /
S
Regular price £34.95
Regular price Sale price £34.95