Designed by
Title
Stresa, Verbania, Italy - April 21, 2017: View of Island Bella, #94025341
Description
Stresa, Verbania, Italy - April 21, 2017: View of Island Bella, it is one of the Borromean Islands of Lake Maggiore in Piedmont of north Italy.
This image is editorial