Tottenham Hotspur
White Hart Lane, London

Stadium

White Hart Lane
London
Capacity
36,284