Stresa, Italy on Lake Maggiore ...absolutely beautiful place overlooking the Italian Alps.

pin 56
heart 3

Stresa, Lake Maggiore, Piedmont, Italy @Kaylie MacDonald Mcfadden this is the town closest to us this summer!

pin 44

View of Lake Maggiore, Stresa, Italy, province of Verbano Cusio ossola , Piemonte

pin 5
Pinterest • The world’s catalogue of ideas