Stresa, Italy

Picture Italy Stresa 2009-06 11 Picture Italy Stresa 2009-06 12 Picture Italy Stresa 2009-06 6 Picture Italy Stresa 2009-06 7 Picture Italy Stresa 2009-06 9 Picture Italy Stresa 2009-06 8 Picture Italy Stresa 2009-06 4 Picture Italy Stresa 2009-06 5 Picture Italy Stresa 2009-06 10

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.