Tottenham’s football stadium is in North London, in the London Borough of Haringey. Thanks to the capital’s excellent public transport, it’s easy to reach if you’re travelling in via trains to London.
The Tottenham Stadium address is: 782 High Road, London N17 0BX.