Stresa, Italy
Stresa is a resort on the western shore of Lake Maggiore, in Piedmont, facing the Borromean Islands, with elegant hotels and villas. Photos taken in 2009.
The Visual Travel Guide is a collection of High resolution travel photographs
Stresa is a resort on the western shore of Lake Maggiore, in Piedmont, facing the Borromean Islands, with elegant hotels and villas. Photos taken in 2009.