Gardens on Isola Bella, Stresa, Italy
The town of Stresa is situated on Lago Maggiore, in the Piedmont region. The largest part belongs to Italy and northern part of lake belongs to Switzerland. Stresa offers breathtaking views on the superb lake front, with palm trees and gardens and behind beautiful facades. Looking at the lake, as if by magic emerge from the water are 3 small islands, Isola Bella, Isola Superiore (Isola dei Pescatore) and Isola Madre.
Photo by Tom Bochsler