Designed by
Title
Stresa, the town on lake Maggiore in Italy #125676079
Description
Stresa is a town of about 5,000 residents on the shores of Lake Maggiore in the province of Verbano-Cusio-Ossola in the Piedmont region of northern Italy, about 90 kilometres 56 mi northwest of Milan. It is situated on road and rail routes to the Simplon Pass.