Skylon Tower is located in Niagara Falls, Canada and is the most famous landmark near the falls. At Skylon Tower, there are several features including the casino, dining, shopping and much more. There is an observation deck that is open for public to uncover the Falls wondrous beauty. Skylon Tower coupons are available when reserving your trip. There is accommodating lodging and the view is not something to be missed. Shop The Main Concourse and enjoy the beauty of Niagara Falls at Skylon Tower.