Glen Park Williamsville, NY This incredible waterfall is located in the village of Williamsville, NY. It is situated in a small, quiet park. If you’re looking to get lost somewhere peaceful but not too far from the Buffalo/Niagara Falls area, this is a perfect spot. We spent the afternoon...