question: What is the name of the tennis complex , cited as one of the largest worldwide , located in New Haven ?
answer: Connecticut Tennis Center
turker_answer: The Connecticut Tennis Center , located in New Haven , is cited as one of the largest tennis complex worldwide .
rule-based: The name of the tennis complex , cited as one of the largest worldwide , located in New Haven is Connecticut Tennis Center .