This holiday spot is better than Lake Como. Here’s why
The resort town of Stresa on Lake Maggiore is the perfect Italian base for travellers seeking serenity, with a touch of history and island-hopping.
7
Read