134 Long Acre, St Martin’s Courtyard, Covent Garden, London W2CE 9AA
Leading heritage and lifestyle clothing brand, Barbour, opened its largest UK store Covent Garden in June 2010. Positioned at the entrance to St. Martin’s Courtyard, one
29 Fouberts Place, Off Carnaby Street, London W1F 7QF
Since launching in 1894, Barbour has defined the essence of a true British brand becoming a major style authority appealing to both country lovers to fashion forward shoppe