Designed by
Title
Stresa, the town on lake Maggiore in Italy #125676181
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.
This image is editorial