The New England Sports Center is dreams come true for people interested in sports. This center features state of the art facilities that sure deserve a visit. This place has everything right from the net practice areas to a full fledged football sized ground. There are trainers, physicians and also well equipped stores of sport elements. Matches here always attract a large crowd.