With rooms facing the splendid Lake Maggiore and the mountain slopes in the background, the hotel provides a central base for exploring the town of Stresa and the surrounding areas.