New London is a seaport city located at the mouth of the Thames River in southeastern Connecticut. By land area, it is one of the smallest cities in the state. It is a very popular destination for fishing as many fishing charters use New London to operate their business out of.