Visit Stoddard Hill

Visit Stoddard Hill
Stoddard Hill State Park is a public recreation area located on the eastern shore of the Thames River, about 5 miles (8.0 km) south of Norwich, in the town of Ledyard, Connecticut. The state park covers 55 acres and offers facilities for boating, fishing, and hiking. It is managed by the Connecticut Department of Energy and Environmental Protection.

#garden #park #nature #coupleactivity
Visit Stoddard Hill
Memories
Login to comment