5 things to do in Stresa Italy
Stresa is a small town of about 5,000 inhabitants located on the shores of Lake Maggiore, Northern Italy. It is strategically situated along the rail and road routes that go to the Simplon Pass, 90 kilometers northwest of the City of Milan.
Since the early 19th century, the town's income has largely come from tourism. It heavily depends on the scenic...