Tag Archives: Skylon Tower

Skylon Tower Leave a comment Read more »

Skylon Tower

The world famous Skylon Tower is a combined observation tower and rotating restaurant complex in the Niagara Falls hotel. The tower is 775 feet tall and rises above the Falls to give visitors an incredible view of the falls and city. We ride to the…