
Barbour Windsor is one of the original Barbour UK stores. Overlooking the castle this tourist spot is a perfect location to pick up a classic Barbour Jacket. In May 2011 Barbour Windsor underwent a refurbishment across two floors giving it a fresh, updated look.