Storrs Pond Recreation Area is a popular outdoor destination located in Hanover, New Hampshire. It features a picturesque pond with swimming and boating facilities, as well as hiking trails and picnic areas. The area is known for its family-friendly atmosphere and offers various recreational activities.