Barbour Windsor

 

This store 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.