An authentic Italian restaurant with a fantastic view on Lake Maggiore