Stresa

Quick Guide to Stresa, Piedmont

Quick Guide to Stresa, Piedmont

Interesting facts and a quick guide to Stresa which lies on the western shores of Lake Maggiore, in Northern Italy. A great favourite with travellers to this part of Piedmont, Stresa has an abundance of hotels, good shopping and numerous restaurants, plus great water sport facilities for enjoying Lake Maggiore to the full. Stresa lies [...]