Featuring a dynamic skyline of skyscrapers and the iconic CN Tower, Toronto is Canada’s largest city, based along the northwestern shores of Lake Ontario. Well-known for music and screen production, the metropolis is also home to green spaces such as Queen’s Park, High Park and Centre Island. A rich arts culture can be found in the heart of the Theatre District, which is home to venues such as the Princess of Wales and Royal Alexandra Theatres.
Found 0 Shows
Sorry we do not have any matching shows right now.