In 2026, Leaders Week London enters a new era at Stamford Bridge, the iconic home of Premier League club Chelsea FC.
This revitalised Leaders Week will deliver a campus-style experience designed to foster richer engagement, sharper conversations and more meaningful connections across the global sports business community. Positioned in the heart of London, the new venue offers enhanced accessibility and an elevated experience for senior leaders travelling from around the world.




























