Italy - LakeMaggiore

Image 13 of 25
< Prev Next >

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
twitterlinkedinfacebook