Karta Vacation Rentals
Perched near Lake Maggiore in Stresa, this apartment sits minutes from the lakeshore and about 1.6 miles from the town center. Nearby draws include Villa Pallavicino Park, Swissminiatur and local churches, with Stresa train station just a short drive away.