Stock Photo - Restaurant, Isola dei Pescatori, Stresa, Lake Maggiore, Piedmont, Italy, Europe

Stock Photo: Restaurant, Isola dei Pescatori, Stresa, Lake Maggiore, Piedmont, Italy, Europe.