The Olympic Stadium, nicknamed the Big O, was the main venue for the 1976 Summer Olympics. The stadium is the largest by seating capacity in Canada.
Gonna be staying in Montreal for a random weeknight coming up in June. Any recommendations on hostels? what part of the city is best to stay?
Number of Highlights
© 2013 AFAR Media