Stresa, lake Maggiore, Italy
Town of Stresa, lakeside resort by lake Maggiore. Piedmont, Italy
© Rifberlin | Stock Free Images
Similar Free Images
Categories: