Niagara Falls has MANY beautiful parks!! This is not one of them.
It's right on the outskirts of the shadiest part of the city and it's just not a good place to be hanging out.
If you want a nice place to relax, try the actual Niagara Falls Park, Devils Hole State Park, Art Park in Lewiston (very close by) , Fishermans Park in North Tonawanda, or any park on River Road. :)
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.