Les Deux Clefs is a restaurant offering a convivial dining experience in an authentic setting.