Cornwall-based outdoor apparel retailer Finisterre has opened the doors to its newest flagship store in Covent Garden, London.
The new 2,702 sq ft store is the largest of the retailerâs 11 stores and follows its âhuge successâ in the Covent Garden Seven Dials region. The store is an upsize on its existing location, increasing its space by 80%.
Already have an account? Sign in here