Europe · Italy

Stresa

Stresa is an elegant lakeside town on Lake Maggiore in Piedmont, northern Italy, and the natural base for visiting the Borromean Islands.

RegionEurope
Sign in to read the full Stresa guide

History & culture, When to go, Things to do and Neighborhoods, plus 9 more, free with an AlgoTrips account.

    Stresa travel guide | AlgoTrips Academy