Established in 1879 and located on the shores of Lake Ontario, Toronto, the award-winning Exhibition Place is Canada’s largest entertainment venue, hosting 1,260 events and attracting over 5.5 million visitors a year. The 192-acre site is an ...
View more