Originally Posted by
kyletrems
Went once here :
Welcome to the world-famous Skylon Tower Niagara Falls. Located in the heart of the Niagara Falls hotel, dining and entertainment district the Skylon Tower is the most famous landmark next to the Falls. Situated just steps from the Falls and across from Fallsview Casino the Skylon Tower offers visitors the very best in Niagara Falls attraction, fine dining and family restaurant selection
http://www.skylon.com/
Me too, in 2005. Never again. One of the *worst* eating experiences of my life. Nasty expensive deep fried junk......