Stresa, Italy on Lake Maggiore ...absolutely beautiful place overlooking the Italian Alps.
Stresa, Lake Maggiore, Piedmont, Italy @Kaylie MacDonald Mcfadden this is the town closest to us this summer!
Stresa, Lago Maggiore, Italy
Stresa, Italy. (by Mento ITA.)
Stresa is located at the center of Lake Maggiore, in a picturesque, panoramic position, opposite the Borromean Islands in Northern Italy. I vacationed here in the late '80s.
The Grand Hotel des Iles Borromees - located in Stresa at Lago Maggiore, Italy ( by jdbaer100 on Flickr )
View of Lake Maggiore, Stresa, Italy, province of Verbano Cusio ossola , Piemonte
Isola Bella, Lago Maggiore Italy
Isola Bella, Italy Standing on the upper tier of the gardens and gazing over the beautiful lake nestled in the Alps was....PURE HEAVEN!