The Grand Hotel Dino in Baveno offers two restaurants, the Restaurant Three Islands and the Restaurant Panorama, with international cuisine and regional and Italien specialities and a large selection of national and international wines.
- The Restaurant Tre Isole serves international cuisine, Italian specialities and buffets, prepared with fresh local products. This restaurant is decorated with elegant furniture and spectacular crystal chandeliers from Bohemian and offer a magnificent view of the Borromean Islands. This restaurant is perfectly for gala dinners and receptions and can be divided with sliding walls into smaller areas, as needed.
- The Restaurant Panorama serves excellent international cuisine and regional and Italian specialities as well as a wide range of national and international wines. This restaurant and its terrace offer stunning views of Lake Maggiore and the magnificent surrounded landscape. Restaurant Panorama is open for breakfast, lunch and dinner.
- The ancient cellar with vaulted ceiling of the Restaurant Rustico is the perfect place or outstanding and rich buffets and theme dinner.
- The Brewery is perfectly renovated with brick vaulted ceiling which reminds of an ancient village of the Verbania region and it is a cosy place or cocktails, drinks and parties.
- The Lounge Bar at the Grand Hotel Dino is a meeting place and guests can enjoy a delicious cocktail or an aperitif with beautiful view of Lago Maggiore. During the summer time guests can enjoy their drinks also on the terrace or in the welcoming and elegant garden.
- The Bar Sporting is directly located on the shore of Lake Maggiore and it is the perfect place for a refreshing drink, a delicious cocktail or a light snack by the pool. The Bar Sporting is also ideal for a theme evening or exclusive parties.