Restaurant i Castelli
The restaurant is located inside the Hotel and its name comes from the view of the nearby small islands on which the Castels of Cannero stand, the main attraction of the area.
Here you can enjoy a menu with typical Italian dishes and there is also a vegetarian menu.
You can taste our dishes inside the restaurant or outside, enjoying a wonderful view of Lake Maggiore.