Niagara Falls

Niagara Falls

Niagara Falls is a town on the Niagara River, in New York State. It’s known for the immense Niagara Falls, which are located along the Canadian border.


tags

caving, town


ratings

Category Rating Your Rating
adventure
atmosphere
culture
food
scenery
tourism

Things to do in Niagara Falls


Top things to do in Niagara Falls by www.planetware.com