Library
Industrial port city in SE Connecticut, across the Thames River from Groton and on Long Island Sound. Population: 28,540.
View more Travel videos