Lago Maggiore, set within approximately 3 miles from the 3-star Albergo Ristorante Il Verbano hotel as well as Isole Borromee placed 0.7 miles the property. If you want to explore even more landmarks in Stresa, consider checking out Church of San Vittore, which is located 450 feet away.