Le Cabouillet is a French restaurant offering traditional cuisine made with fresh, seasonal ingredients. It features individually styled rooms, a bar, and a terrace with scenic views.