- The Falls -
The Falls, the natural beauty which gave Nestor Falls its name, is located right on Highway 71. The Falls can range from a forty-foot falling mass of water to a mere trickle, depending on precipitation and season.
In either case, it is a must-see in the area with numerous photo opportunities and easy access. The site, once actively used for transporting logs in the early 1900s, plays a vital role in Nestor Falls’ rich history. Pack yourself a lunch and enjoy the rushing water crash over the rocks below.