Finisterre signs up for Victoria Leeds, will be its first Northern space
Published November 7, 2025 Sustainable outdoor brand Finisterre caps a busy autumn by adding a permanent store opening in the Victoria Leeds shopping centre to a seasonal pop-up space at the London department store Selfridges…