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