Montreal Tower - Show Info
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).
Category: Buildings
Latitude: 45.55950291420877
Longitude: -73.5521149635315