Glen Falls (New York) _ Photo CityLifeBuffalo 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 About Post Author CityLifeBuffalo City Life Buffalo is an American travel website providing video and photo of travel-related content. You may also like