Skylon Tower

Skylon Tower

  The Skylon Tower in Niagara Falls Ontario is the tallest total entertainment complex. The Skylon Tower includes indoor/outdoor observation of the Falls from 233 meters (775 feet), Two great dining rooms both overlooking the Falls The Skylon Tower Summitt Suite Buffet Dining Room and the Skylon Tower Revolving Dining Room. At the base, Niagara’s largest […]
Places to Visit, Things to do|April 22, 2018|Gwen Van Kleef