Barbour opens new concept store in Covent Garden
The store has been designed to create a space to immerse customers in Barbourโs heritage and storytelling
British luxury lifestyle brand Barbour has opened at 37 Neal Street in Covent Gardenโs Seven Dials neighbourhood.ย