London is a city in southwestern Ontario, Canada. It’s located approximately halfway between Toronto and Detroit, Michigan. Famous for its cultural institutions, parks, and as a center for healthcare and education.
Advertisement
Map showing where is London in Canada located in Canada.