Avec ses grandes baies vitrées et sa vue sur le Château de Chillon et le lac Léman, le Café Byron offre un cadre privilégié pour prolonger la visite du monument autour d’un repas ou d’une pause gourmande. La carte privilégie les produits suisses et locaux, avec une cuisine de saison.
Le restaurant propose un service continu tout au long de la journée, du petit-déjeuner au déjeuner en passant par la pause-café et les snacks. Il est également possible d’y organiser des événements privés, notamment des apéritifs, cocktails dînatoires et soupers.