Hotels Near Rodeway Inn Groton New London, Groton