Reasonably confident I took these as our train approached the town of Stresa at the southwestern, Italian corner of the many-armed Lake Maggiore. And that the island most readily visible is probably Isola Bella, one of several Borromeo Islands that grace the lake.
Leave a comment