Embed Code

Olympic Stadium
Montréal, Canada
Take a funicular up the Montreal Tower, the tallest inclined tower in the world and enjoy the views of Montreal and the St.Lawrence River Valley. The tower is part of Montreal’s Olympic Stadium, built for the 1976 Olympics. It is now a state-of-the-art sports centre, and there are sports and cultural events at the base of the stadium all year long.
Posted by
Kimberley Chan
Download the travelstoke app