Niagara falls is one of the natural wonders of the world therefore you have to see it at least once in a life time! I have seen it many, many times and every time I look at the falls I'm still blown away by the amount of water falling and the force it creates.
If you are travelling in North America you have to go to Niagara Falls, it's a must see! When you see it in person it's something else.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.