The best price for Barbour Women's Hampton Knit 12 Navy right now is £32.50. PriceSpy compares deals and offers from online and local shops.