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