Only 150 metres from the shores of Lake Maggiore, Hotel Milan Speranza Au Lac is next to the pier for boat trips to the Borromeo Islands. It includes ... Read more
La Palma enjoys picturesque views over Lake Maggiore in Stresa city centre. Located directly on the lakefront, it is surrounded by a garden and provid ... Read more
Set on the shores of Lake Maggiore, Villa e Palazzo Aminta offers a luxurious wellness centre, a private beach, and an outdoor heated swimming pool ov ... Read more
Hotel Della Torre is a well-maintained, family-run hotel set just out of Stresa town centre and only 150 metres from Lake Maggiore. Enjoy pretty lake ... Read more
Hotel Flora is located on the banks of Lago Maggiore, 10 minutes’ walk from Stresa’s centre. It features views over the Borromee islands, free parking ... Read more