Skylon Tower

Take your Niagara dining experience to new heights The most famous Niagara Falls restaurant – The Skylon Tower offers 2 great levels of fine dining – both 775 feet above the Falls! Choose from our world-famous Revolving Dining Room Restaurant and savour award-winning continental cuisine or select our family-affordable Summit Suite Buffet Dining Room restaurant. The Skylon Tower is … Continue reading Skylon Tower