Preview Snow capped mountains above Stresa waterfront, Lake Maggiore, Italian Lakes, Piedmont, Italy, Europe Image ID: 733-4336 Artist: Christian Kober Purchase a commercial license Buy framed prints & more from our print store color image photography outdoors no people nobody day scenic mountain water snow capped mountains blue sky tower maggiore travel travel destinations horizontal scenics mountains snow snow capped lake town clock tower stresa waterfront lake maggiore italian lakes piedmont italy europe