Representative imageConnecticut
Leonard Pond
Connecticut
About this destination
Leonard Pond is a small freshwater pond located in the town of North Stonington, Connecticut. The pond covers an area of about 33 acres and is an excellent spot for fishing, boating, and birdwatching. It is surrounded by beautiful woods and offers a quiet and peaceful environment for nature enthusiasts. Leonard Pond is also a popular spot for hiking and picnicking