El estadio estaba situado en la zona de Tottenham en el norte de Londres, Inglaterra.