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.