Su estadio local había sido históricamente el antiguo Estadio de Wembley en la ciudad de Londres, el cual ha sido totalmente reconstruido, y reinaugurado en 2007 con el mismo nombre: Estadio de Wembley.