Tottenham Hotspur Stadium - 782 High Rd, Tottenham, London N17 0BX, UK on Eaten