Karta Vacation Rentals
In the heart of Stresa on Lake Maggiore, with sweeping views of the Borromeo Gulf and the islands. Centrally located near the Palazzo dei Congressi and a short walk to Villa Ducale and the Stresa Ferry Terminal — pet-friendly and family-friendly lake-view lodging.