Where is London Ontario?

The City of London, Ontario, is roughly halfway between Toronto and Detroit, and roughly halfway between Hamilton and Sarnia. London is located approximately 20 miles north of Lake Erie.