Tottenham Hotspur Stadium Capacity:62214Opened:2019-04-03Address:782 High Rd, Tottenham, London N17 0BX, UK