News

Canada Goose brings nature indoors with Manchester pop-up installation


7512
It’s a European first and it’s landed in Manchester. Canada Goose has taken the pop-up store route to launch a “unique outdoor experience” with an installation taking temporary space in the city’s New Cathedral Street.

Back to top button