Skip to content
FREE Shipping on U.S. Orders $100+
FREE U.S. SHIPPING $100+

Celtic Ranchwear Black White Stripe Grandfather Shirt

$54.99
Size

Traditional Collarless Grandfather Shirt

This is a classic Grandfather black and white collarless button-up shirt perfect for any occasion. Whether you are working hard in the office, kicking back at the pub, or casually going about your day, this comfortable and breathable cotton button top is versatile for any occasion.

  • Sizes available S-4XL
  • Casual Henley shirt styling with dress shirt details
  • Black and white stripes with subtle, light green accent stripes

Material - 100% cotton

Care Instructions

  • Machine wash separately on the gentle cycle and then hang to dry
  • DO NOT TUMBLE DRY

Customer Reviews

Based on 9 reviews
100%
(9)
0%
(0)
0%
(0)
0%
(0)
0%
(0)
M
Michael Link
CELTIC RANCH

...GOOD FIT...VERY COMFORTABLE...THIS IS MY 5TH CELTIC RANCH SHIRT...

Thanks for always supporting us, Michael! Customers like you make a BIG difference to our small business, and we appreciate YOU!

M
Martin Lissandrello
Grandfather shirt

Beautiful shirt, great quality, great service.

Thanks for shopping with us, Martin! Customers like you make a BIG difference to our small business!

K
Kevin Verlanic
Great shirt

Quality construction at a fair price. Fits great

Thanks for the kind words, Kevin! We appreciate you shopping with us and supporting small business!

E
Eric Christrup
Just Love ‘em

I’m a repeat customer because I love these fine products. This one’s no exception. I’m planning on more!

By te way, I like the note you include with the order and the tea. Thanks!!

Thank you for your loyalty, Eric! We can't wait to see you again back around the shop. Customers like you make a BIG difference to our small business!

E
EdR
Nice shirt

V happy with this shirt, bought a second one.

Thanks for shopping with us, Ed! Merry Christmas and Happy Holidays!

var iframe = document.querySelector('iframe'); function handleLazyLoad() { if (iframe.classList.contains('lazyload')) { const storeSRC = iframe.dataset.src; iframe.addEventListener('lazyloaded', () => { delete iframe.dataset.src; iframe.src = storeSRC; initPlayer(); }); } } function initPlayer() { var player = new Vimeo.Player(iframe); player.ready().then(function (){ console.log('player is ready!'); // These events are not attaching? Why? player.on('play', function () { console.log('played the video!'); }); player.on('ended', function () { console.log('the video has ended'); }); }); } handleLazyLoad();