Tottenham Hotspur Stadium Address 782 High Rd, London 0BX N17 United Kingdom Tottenham Hotspur Stadium Information Address 782 High Rd, London N17 0BX, UK Tickets: Upcoming Events No events in this location