Waterfalls in Carroll
Lower Falls in Carroll
Carroll, NH 03583
Lower Falls in Carroll, New Hampshire is a popular swimming destination that draws crowds during warm weather months. Visitors describe a beautiful waterfall and swimming hole area that's particularly well-suited for families with children. While some locals prefer when it was less discovered, the site continues to attract many visitors who return repeatedly to enjoy its natural beauty and refreshing waters.