Stresa, Lago Maggiore, Italy
Stresa, Italy on Lake Maggiore ...absolutely beautiful place overlooking the Italian Alps.
Stresa - Lago Maggiore
Stresa, Italy. Stresa is a townon the shores of the Lago (Lake) Maggiore in the region of Piedmont, northern Italy
Regina Palace Hotel, Stresa, Italy - beautiful hotel and wonderful place to stay--the view couldn't be better from the 4th floor front and center!!
Stresa, Italy on Lake Maggiore. Now this place was incredible. One of the most beautiful places on earth!
Grand Hotel Des Iles Borromees, Stresa, Italy - a hotel in the middle of a lake!
Stresa, Italy. (by Mento ITA.)
Map with all the towns on Lake Maggiore - you can see that the lake is divided: part in Italy and part in Switzerland #italy #map #travel