New London
geographical nameDefinition of New London
city and port on Long Island Sound at the mouth of the Thames River in southeastern Connecticut population 27,620
Note: The U.S. Coast Guard Academy is located in New London.