Le Caribou is a restaurant offering French and Swiss cuisine, with a dining room suitable for groups.