Hotel La Locanda ligt op slechts 200 meter van het Lago Maggiore, op 5 minuten lopen van het station van Stresa en op 600 meter van de pier waar de boten vertrekken naar de Borromeïsche eilanden.
Situé à seulement 200 mètres du lac Majeur, l'Hotel La Locanda se trouve à 5 minutes à pied de la gare de Stresa et à 600 mètres de l'embarcadère d'où partent les bateaux à destination des îles Borromées.