Tag: Seneca Lake
-
Glenora Falls
One of the most fantastic waterfalls that you will find in the Finger Lakes is the lovely Glenora Falls. This enchanting spot resides within a private property at 74 South Glenora Road in Dundee, New York, and it is right off the Seneca Lake. If you are staying in Watkins Glen, it is less then…