stadium

Tottenham Hotspur Stadium

London, Great Britain

Address | 782 High Road, N17 0BX London

Capacity | 62850

Andere Namen | New White Hart Lane

Finished Matches