A stay at Grand Hotel Des Iles Borromees places you in the heart of Stresa, within a 10-minute walk of Villa La Palazzola and Villa Ducale. This luxury hotel is 11.1 mi (17.9 km) from Lake Orta and 0.4 mi (0.7 ... Read more

View all Luxury Hotels in Stresa