El Hotel La Locanda se encuentra a solo 200 metros del lago Mayor, a 5 minutos a pie de la estación de Stresa y a 600 metros del muelle, que enlaza en barco con la islas Borromeas. Ofrece conexión Wi-Fi gratuita en todas sus instalaciones.
Las habitaciones están equipadas con TV vía satélite de pantalla plana, muebles de madera de época y un baño privado con secador de pelo. Algunas tienen un balcón y otras están en la planta baja y gozan de vistas al patio interior.
Todas las mañanas se sirve un desayuno italiano tradicional, que incluye café y pasteles. El establecimiento cuenta con aparcamiento gratuito y está a menos de 10 minutos en coche de la autopista A26.