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. From Wikipedia