Proper noun
Stresa
A town and comune in Piedmont, Italy.
In August 1949 a meeting took place in Stresa, Italy but it resulted in disagreement between delegates on how to resolve the problems. Source: Internet
The country's first true motor race was held in 1897 along the shore of Lake Maggiore, from Arona to Stresa and back. Source: Internet