Boat to the Isola Bella from the Stresa town. Isola Bella is one of the Borromean Islands of Lago Maggiore in north Italy.

Boat to the Isola Bella from the Stresa town. Isola Bella is one of the Borromean Islands of Lago Maggiore in north Italy. - 135626901

Similar stock images

to-top-page