Designed by
Title
Borromean Islands, Lake Maggiore, winter view. Color image #238716009
Description
View of the famous Borromean Island over the water of Lake Maggiore, seen from Stresa shores. 2nd biggest lake in Italy, between Italy Piedmont and Lombardy Regions and switzerland border.
This image is editorial