Locanda Verbena, with its strategic position between Lake Maggiore and Lake Orta, offers traditional home cooked lunches and dinners in a welcoming dining room with a splendid balcony overlooking the lake.
Locanda Verbena is also one of the most welcoming and comfortable Bed & Breakfast resorts near Stresa.