A world of traditional elegance, historic grandeur and perfectly manicured gardens awaits near the picturesque Lake Maggiore, in northern Italy. Enter your very own fairy tale when you stay at Castello Dal Pozzo, a charming boutique hotel housed in a 18th century castle, where you will enjoy daily breakfast, a welcome drink on arrival, a three-course dinner with a bottle of wine and two Italian aperitivi per person, with an alcoholic beverage and finger food.