Search results
We did not find results for: Imatran.
Check spelling or type a new query.
We did not find results for: Imatran.
Check spelling or type a new query.
Town in the region of South Karelia 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. Wikipedia