Located at the foot of the Alps, Grand Hotel Bristol overlooks Lake Maggiore and the Borromean Islands.
Offering a private beach and swimming pool, Hotel Splendid is set right on the lakeside, 5 minutes' walk from Baveno centre.
Located between the mountains and the Borromean Gulf, Hotel Simplon is in its own sub-tropical gardens, close to the center of Baveno.
Hotel Cannero is located in the lakeside town of Cannero Riviera on the shores of Lake Maggiore.
Relais Casali della Cisterna is set in two 19th-century building surrounded by a private park overlooking Lake Maggiore.
Located in Miazzina, 47 km from Piazza Grande Locarno, Hotel Milano & Apartments provides accommodation with a shared lounge, private…
Ideally located in Cannobio's center, Hotel Elvezia offers free parking on request, a large garden and a terrace for guests to relax.
Overlooking Lake Maggiore, Villa Margherita, The Originals Relais offers a regional restaurant, a garden and a summer outdoor pool.
Hotel Due Palme overlooks peaceful Lake Mergozzo and is just 2 km from Lake Maggiore.
Set in Cannobio, 16 km from Piazza Grande Locarno, Hotel Villa Delle Palme offers accommodation with a garden, free private parking, a…
Dating back to the 1930s, La Rondinella is a charming villa set right on the shore of Lake Maggiore.
Offering an indoor pool, a spa and wellness centre, Albergo Edelweiss - LareSpa is located in Crodo.