The 1000 Islands Tower is a 100-metre tall structure in Lansdown, Ontario where you can go experience autumn like never before. A top the tower is panoramic observation deck with some of the province's most breathtaking views of fall foliage. Read more:
Hide player controls
Hide resume playing