Grand Island is a town and island in western New York. The island is surrounded by two forks of the Niagara River. The town gave me Myrtle Beach vibes insomuch as it seemed to used to be the place to be but now is not.
This is a park on the northwest corner of Grand Island. From this area you can see: Canada, Niagara Falls, NY, Niagara Falls, NY, the mist from Niagara falls. CHECK YOUSELF FOR TICKS!