Image 1 of 1

Italy-LakeMaggiore-IsolaBella-Gardens-FromWater-MGoslin.jpg

The terraced gardens of the grand Palace on Isola Bella, an island in Lake Maggiore, Italy across from the town of Stresa