Advertisement
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. 

Check out our free weekly podcast

Back to top button