Hotel La Locanda ligger blot 200 m fra Lago Maggiore, 5 minutters gang fra Stresa Station og 600 m fra molen, hvor bådene afgår til De Borromæiske Øer. Der tilbydes WiFi overalt.
Værelserne har fladskærms-tv med satellitkanaler, antikke træmøbler og eget badeværelse med hårtørrer. Nogle af værelserne har balkon, og andre ligger i stueetagen med udsigt over den indre gårdhave.
Hver morgen serveres traditionel italiensk morgenmad med kaffe og kager. Der tilbydes gratis parkering i nærheden af ejendommen, som ligger mindre end 10 minutters kørsel fra motorvej A26.