Montreal Tower Introduction: The Montreal Tower is the tallest tower in the world. When the weather is clear, the view is vast and visitors can enjoy the famous Laurentian Mountains 80 kilometers away. The Montreal Tower is also an important member of the World Federation of Great Towers, and it was awarded two stars by the Michelin Guide in May 1988.

Leave a Reply