La Table du Grand Lac is a French restaurant.