×

Imatra

Town in Finland
Imatra is a town in Finland, located in the southeastern interior of the country. Imatra is located in the region of South Karelia, on Lake Saimaa, the River Vuoksi. The population of Imatra is approximately 25,000, while the sub-region has a... Wikipedia
Population: 26,329 (Jul 31, 2020)
Sub-region: Imatra sub-region