Glen Falls (New York)

0 Comments


Glen Falls is a small waterfall located on Ellicott Creek in the village of Williamsville, New York. The hydropower provided by the falls made it an ideal site for a ...wikipedia


You may also like

No comments: