Welcome aboard to the Groton, Connecticut, a great destination for a New England vacation experience. Situated along the shores of Thames River and Mystic River which is a few miles from the Long Island Sound. This town is the largest municipality among Connecticut, New Haven and cities that surrounds Rhode Island with a total […]