Shop us in person at 45 & 113 Water Street Exeter, NH
The Barbour story, from a shop in South Shields in 1894 to the jackets on our rails at New England Mercantile on Water Street in Exeter, New Hampshire.