The CN Tower (Canadian National Tower), just minutes away from The Hotel Victoria is the perfect attraction for all. Standing 553.3 metres (1,815 ft) tall, it was completed in 1976, and was the tallest free-standing structure for 34 years. The CN Tower is now a worldwide attraction bringing in millions of tourist yearly. Visit the CN Tower just minutes away from this downtown Toronto hotel. While visiting this Canadian landmark, sit back and enjoy a lovely meal looking over all of Toronto and in “360″, the revolving restaurant!