Montreal Tower -
Built in 1976 for the Summer Games and attached to the Olympic Stadium, the Montreal Tower is the tallest inclined tower in the world, at 165 meters (541 feet).
The Views from the Olympic Tower
Open in Google Maps
Back to Full Map