Mill Falls at the Lake on Lake Winnipesaukee in the quaint town of Meredith, New Hampshire, boasts blissful accommodations for all travelers with a wide variety of wellness, leisure, and adventure activities.

Mill Falls at the Lake on Lake Winnipesaukee in the quaint town of Meredith, New Hampshire, boasts blissful accommodations for all travelers with a wide variety of wellness, leisure, and adventure activities.