Les Îles du Cantal is a French restaurant, bar, crêperie, and ice cream shop offering panoramic views.