L'Auberge de Cheval Blanc is a French restaurant offering refined cuisine in a charming setting.