Answer: stresa

AnswerCrossword Clue
STRESA

Resort on Lake Maggiori.

STRESA

Resort on Lake Maggiore.

STRESA

Resort town in Italy.

STRESA
Italian resort.
STRESA
Resort town on Lago Maggiore.
STRESAItalian lake resort.
STRESAItalian resort
STRESAResort in northern Italy
STRESATown on Lago Maggiore
STRESALake Maggiore town