Advertisement
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 weekly podcast: 'Talking Shop by Retail Sector'

Back to top button