Italy - LakeMaggiore

Image 10 of 25
< Prev Next >

Italy-LakeMaggiore-IsolaBella-FromWater-MGoslin.jpg

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