The CN Tower is a 553 m high and located in Downtown Toronto. Built on former started in 1973, completed in 1976. Tower was the tallest build in the world from 1975 to 2007.
Subscribe to our newsletter for new travel experiences.