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.
Das Hotel La Locanda liegt nur 200 m vom Lago Maggiore, 5 Gehminuten vom Bahnhof Stresa und 600 m vom Pier, von dem die Boote zu den Borromäischen Inseln ablegen, entfernt.