Italy - LakeMaggiore

Image 14 of 26
< 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