Image 1 of 1
PA99-24.jpg
Italy, Piedmont, Lago Maggiore, Stresa: view at the Borromean Islands, Isola dei Pescatori (Isola Superiore)