Lake Seliger
Stolobny Island is an island on Lake Seliger in the Tver Oblast of Russia, about north of the town of Ostashkov.