Shaftesbury Capital has announced that Barbour, the British luxury lifestyle brand, has opened at 37 Neal Street in Covent Garden’s Seven Dials neighbourhood. The historic retailer’s store is centred around its fresh design concept of New Heritage, which celebrates its dual identity as both historic in legacy and contemporary in design.
Read MoreThe Bullring Estate has announced that Birmingham’s only dedicated Barbour store has officially opened within Grand Central.
Read More