Tottenham Hotspur Stadium

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