Definition
New London is a coastal city in Connecticut with a rich maritime history and a strategic harbor. It has a strong connection to the sea, unlike inland cities. The city is home to the U.S. Coast Guard Academy. New London functions as a key transportation and commerce hub for the region. Think of it as a gateway to the Atlantic, a place where ships set sail and stories begin.