(On desktop, hold down Shift and hover over photos above and scroll to view all photos in album or click on links below). Jackson Falls is a picturesque waterfall located in the heart of Jackson, New Hampshire, just a short distance from The Wentworth Inn. It's a popular destination for nature lovers and hikers, offering a peaceful escape surrounded by lush greenery. The falls cascade down a series of rocky ledges, creating a stunning natural spectacle.
Part of: East Coast Trip - July 2024