We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers: Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
This little Town of Tonawanda park is in an out of the way location on the Niagara River, with the water treatment plant sitting in the middle of it. When you first approach, there is a public boat launch, rest rooms, and a couple of...More