October 21, 2018

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.

Additional Info

Rate this item
(0 votes)

Write A Review

Please publish modules in offcanvas position.