Stresa
See also:
stresa
and
streșă
English
Proper noun
Stresa
A
town
and
comune
in
Piedmont
,
Italy
.