NPL Sports Club Web Site has moved to nplsportsclub.org.uk
Sports Pavilion, NPL, Queens Road, Teddington TW11 0LW UK Tel 020 8943 6314
Please note the new site is a .CO.uk rather than .org.uk.
http://nplteddington.play-cricket.com