Skylon Tower Pics

The Skylon Tower, in Niagara Falls, Ontario, is an observation tower that overlooks both the American Falls, New York, and the larger Horseshoe Falls, Ontario, from the Canadian side of the Niagara River.
  • Location: Niagara Falls, Ontario, Canada
  • Completed: October 1965
  • Status: Completed
  • Address: 5200 Robinson Street
  • Construction started: May 1964
  • Opening: October 6, 1965
  • Cost: CA$7,000,000
Data from: en.wikipedia.org