London se encuentra en las orillas del río no navegable "Thames", aproximadamente a medio camino entre Toronto y Detroit, Míchigan.