Niagara Falls Canada - reviews and vacation information for the Niagara Region
Niagara Falls Canada tourism information on hotels, attractions, restaurants and much more ... Niagara Falls Info Niagara Falls is a massive cataract located on the Niagara River in Western New York and South Eastern Ontario. It consists of two waterfalls...