Skylon Tower

Skylon Tower

W P.
Skylon Tower is the tallest tower overlooking Niagara Falls. It stands at 160 metres (520 feet) from street level and 236 metres (775 feet) from the bottom of the falls. Built in 1965, it is a famous landmark and tourist attraction in Niagara Falls, Ontario, Canada. #canada #communications #falls #mast #niagara #observation #ontario #skylon #tower
Default Title