Via Giacomo Leopardi 19, 28838 Stresa
Hotel
2 stars
with
1
room
Just 656 feet from Lake Maggiore, Hotel La Locanda is a 5-minute walk from Stresa Station and 1969 feet from the
pier where boats leave for the Borromean Islands. Wi-Fi is free throughout.
Rooms come with a satellite flat-screen TV, antique wood furniture, and a private bathroom with a hairdryer. Some have a ...