Barbour Opens New Covent Garden Store Retail 22 August 2024 British heritage brand, Barbour, has launched a new store at Seven Dials, Covent Garden.The new store is located at 37…