Grand Hôtel des Iles Borromées

Located in Stresa on the shores of Lake Maggiore, the Grand Hôtel des Iles Borromées & Residences is a truly grand, majestic, and beautiful masterpiece.