Clothing & ShoesNews
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.
You'll need to
subscribe to unlock this content. Already subscribed? Login?