Located in Covent Garden, 12,000sq ft venue will be the brand’s flagship venue, joining its existing site in Westfield Stratford City.