What is the Exhibition Place?
Established in 1879 and located on the shores of Lake Ontario, Toronto, the award-winning Exhibition Place is Canada’s largest entertainment venue, attracting over 5.5 million visitors a year. Who owns the Exhibition Place? The 192-acre Exhibition Place site is managed, operated, maintained and promoted by Exhibition Place (officially the Board of Governors of Exhibition Place),…