The Skylon Tower

The Skylon Tower,160 meters, Ontario is a building that overlooks the Horseshoe Falls from the Canadian side of the Niagara River. Construction on the building began in May of 1964 and was completed on October 6, 1965.


Reader Interactions

Leave a Reply

Your email address will not be published. Required fields are marked *