
Niagara Falls
The famous natural landmark of Niagara Falls is the number one attraction Toronto visitors simply cannot miss. Located on the United States/Canada border, this majestic waterfall, the second largest in the world, inspires awe and attracts millions of tourists every year.
Read more