Canada Goose To Open London Flagship Store

Canada Goose have announced that they will be opening their first UK store in London this upcoming Autumn. The flagship store will reside on Regent Street, in the site of the former Armani Exchange store which closed earlier this year. It will be the companies’ biggest retail space to date, as well as the only […]