Chess Instruction in San Diego, CA
Mountain Lake Chess Camp