Auberge des Clefs is a Swiss restaurant offering a charming country inn experience.