Answer: stresa

AnswerCrossword Clue
STRESAResort on Lake Maggiori.
STRESAResort on Lake Maggiore.
STRESAResort town in Italy.
STRESAItalian resort.
STRESAResort town on Lago Maggiore.
STRESAItalian lake resort.
STRESAItalian resort
STRESAResort in northern Italy
STRESATown on Lago Maggiore
STRESALake Maggiore town