The surrounding nature reminds Vuoksa river area in South Karelia near Priozersk city in Russia. It seems that's now you just left to turn the nearest island, and you can go to an old wooden station, eat cheap sausages in the station buffet and get train for 3 rubles 55 kopecks back to Leningrad... But nope! I'm far away from home and need to continue my route ..
Next photo ->