New River Stadium Sports Centre

New River Stadium Sports Centre
White Hart Lane, London, N22 5SW