Das Grand Hotel Dino in Baveno verfügt über zwei Restaurants, das Restaurant Three Islands und das Restaurant Panorama, mit internationaler Küche und regionalen und italienischen Spezialitäten und einer großen Auswahl and nationalen und internationalen Weinen.
- Das Restaurant Tre Isole serviert internationale Küche, italienische Spezialitäten und Buffets, alles zubereitet mit frischen Produkten aus der Region. Gestaltet ist das Restaurant mit elegantem Mobiliar und eindrucksvollen böhmischen Kristall-Leuchtern und von hier hat der Gast einen herrlichen Blick auf die Borromäischen Inseln. Das Restaurant ist ideal für galla-Dinner und Empfänge und es kann mit verschiebbaren Trennwänden in kleinere Räume aufgeteilt werden.
- Das Restaurant Panorama serviert eine hervorragende internationale Küche und regionale und italienische Spezialitäten sowie eine große Auswahl an nationalen und internationalen Weinen. Von dem Restaurant und seiner Terrase bieten sich herrliche Ausblicke auf den Lake Maggiore und seine umgebende Landschaft. Geöffnet ist das Restaurant zum Frühstück, Lunch und Dinner.
- Der alte Keller mit sichtbarem Gewölbe des Restaurants Rustico ist der ideale Rahmen für besondere Anlässe mit eindrucksvollen Buffets und Themen-Dinner.
- Unter dem charkteristischen Ziegelgewölbe eines antiken Gebäudes, geschmackvoll restauriert, befindet sich die Bierstube. Sie bietet sich mit ihren besonderen Charme für Erfrischungsgetänke und den Aperitif sowie Empfänge an.
- Die Lounge Bar im Grand Hotel Dino ist ein beliebter Treffpunkt und die Gäste genießen hier köstliche Cocktails oder einen Aperitif mit Blick auf den Lake Maggiore. Während der Sommermonate können die Gäste ihren Drink auch auf der Terrasse und in dem einladenden Garten einnehmen.
- Die Bar Sporting ist direkt am Ufer des Lago Maggiore gelegen und ist ein idealre Ort für einen erfrischenden Drink, einen exotischen Cocktail oder einen leichten Snack am Pool. Die Bar Sporting ist auch ideal geeignet für Themen-Abende und exklusive Empfänge.