New River Stadium Sports Centre

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