Premium outerwear brand, Canada Goose, has opened their first European store. The space, which is located in London, will be the brand’s third standalone shop worldwide and its largest one yet. The store references the Canadian brand’s outdoor heritage with wooden furniture and framed mountaintop images. The store stocks a full assortment of every seasonal collection, along with some exclusive pieces from the archives.

Pictures of their new space can be seen above.

Canada Goose London Flagship
244 Regent St
Soho, London

No TweetBacks yet. (Be the first to Tweet this post)