Located on a small island in the Taipalsaari municipality, on a part of Lake Saimaa known as Riutanselkä, about 15 km northwest of Lapeenrenta.