Italy - LakeMaggiore

Image 31 of 33
< Prev Next >

Italy-LakeMaggiore-IsolaBella-Gardens-ArchStatues-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