Skylon Tower – Canada
The Skylon Tower was opened in 1965 and is located in Niagara Falls, Canada. After seeing the falls from ground level, consider seeing them from above on the Skylon observation deck which provides spectacular views of both the U.S. and Canadian sides of the falls. The Skylon Tower reaches a height of 775 feet and…
Read More