Karta Vacation Rentals
On the shores of Lake Maggiore in the heart of Stresa — just 100 m from the water and a 5-minute walk to the town center and train station. Easy access to the Borromean Islands, Isola Bella, Villa Pallavicino Park and the Congressi Palace.