Best of London, Ontario

London is a Canadian city in southwestern Ontario, just north of Lake Erie and the U.S. border. Set in the heart of Southwestern Ontario, it is the region’s economic, entertainment and cultural hub.

Here’s everything that London in Ontario (Canada) is best known for: