Other crossword clues for answer "STRESA"STRESAResort on Lake Maggiori.Resort town in Italy.Italian resort.Resort town on Lago Maggiore.Italian lake resort.Resort in northern ItalyTown on Lago MaggioreLake Maggiore town