Chess Club

Teaching for complete beginners through to match play for more experienced players.