Image 1 of 1
PA99-38.jpg
Italy, Piedmont, near Stresa, Borromean Islands, Isola Bella, at garden of Palazzo Borromeo