The Glen Park was home to the Glen Casino owned By ... bridge at the entrance to Island Park at 5565 Main Street, Williamsville, NY 14221, located behind Amherst Town Hall and the Williamsville ...