Finisterre signs up for Victoria Leeds, will be its first Northern space
Sustainable outdoor brand Finisterre caps a busy autumn/winter by adding a permanent store opening in the Victoria Leeds centre to a seasonal pop-up space at London’s Selfridges and a collab with footwear brand Veja.