Finisterre opens bigger Covent Garden store-meets-experiences centre
Cornish lifestyle fashion brand Finisterre has opened a London flagship store, settling in busy tourist neighbourhood Covent Garden with its largest retail space to date.