When you stay at this apartment in Stresa, you'll be in the mountains, within a 10-minute walk of Sapori d'Italia, Lago Maggiore and Villa Pallavicino Park. This apartment is 12.1 mi (19.4 km) from Lake Orta an ... Read more

View all Luxury Hotels in Stresa