A European Informational Website learn more
The Thames River is located in southwestern Ontario, Canada.