Barbour Sporting Tattersall Regular Shirt

Barbour Sporting Tattersall Regular Shirt

From: £64.95

One pocket tattersall country shirt

Product Details

  • Size: 2XL, L, M, XL
  • Colour: Navy/Olive, Red/Khaki