Stresa, Italy on Lake Maggiore ...absolutely beautiful place overlooking the Italian Alps.
Stresa, Lago Maggiore, Italy
Hanging Gardens, Stresa, Italy
Villa and Palazzo Aminta Hotel,Stresa, Italy
Stresa - Lago Maggiore
Grand Hotel Des Iles Borromees - Stresa, Italy
Stresa, Italy on Lake Maggiore. Now this place was incredible. One of the most beautiful places on earth!
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