Skylon TowerThe Skylon Tower, one of Niagara’s most famous landmarks, offers spectacular and unrivalled views of The Falls. From the heights of the observation deck, 160 metres (520 feet) above ground level you can experience The Falls from a panoramic bird’s eye view and enjoy a fantastic photo opportunity.
April 12, 2019
read More