Stresa is a town of about 5,000 inhabitants and is situated in the north-east of Piedmont, opposite the Borromeo Gulf and the Borromean Islands (Isola Bella, Isola Madre and Isola dei Pescatori), and for the fascinating panorama it offers, it is easy understandable how this city could become one of the largest gatherings of international tourism. Read the rest »