Stunning Places
HOME
|
DISCLAIMER
|
CONTACT
Home
»
America
Skylon Tower
»
STUNNING PLACES
Skylon Tower
[
Image Source
]
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.
[
wiki
]
Leave a Reply
Subscribe to Posts
|
Subscribe to Comments