Grand Café du Lac is a French restaurant offering a menu with options for seated dining and terrace seating.