Doesn't this photo show a part of the village Isola at the northern bank of the Lake Isola? The picture might be taken from the higher slopes of the road to Passo dello Spluga (SP41) in the south-eastern direction.
I made a suggestion to the owner for reposition to approx.
46° 26.562'N 9° 20.119'E
Of course, Vaclovas! I agree with you.
super Bild,gruß KURT