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 …
AdCompare Prices & Save Money With Tripadvisor (The World's Largest Travel Site). Tripadvisor Checks Up To 200 Sites To Help You Find The Lowest Prices.