Karta Vacation Rentals
In the heart of Stresa on Lake Maggiore, a stately Victorian spa hotel facing the Borromean Islands and a short walk from Congressi Palace and Villa Ducale. Pet-friendly and centrally located, it's steps from the Stresa ferry terminal for island hopping.