Hello, Guest

Ledyard Center

Destination creator (Voyajo Team)

Ledyard is a town in New London County, Connecticut, United States, located along the Thames River. The town of Ledyard is named after Colonel William Ledyard, a Revolutionary War soldier who was killed with his own saber after surrendering to the British at the end of the Battle of Groton Heights (...) (from Wikipedia)

Trip creator - vkelmore