Aviva Blog Directory » Local & Global » North America » Canada » Ontario » Niagara Falls

Niagara Falls, Ontario, is the Canadian city which is on the Niagara River, across from the town by the same name in New York. Much of the city consists of the Niagara Falls, which is two waterfalls on the river, and the economy is tourism based.

Regular Blogs