Original: The club's home stadium is White Hart Lane.
Simplified: Their current stadium is White Hart Lane, in north London.