State Parks Tagged With: Ledyard

Stoddard Hill State Park
Ledyard, CT
Stoddard Hill State Park is a public recreation area located on the eastern shore of the Thames River, about five miles south of Norwich, in the town of Ledyard, Connecticut. The state park covers 55