La Nature d'Avioth is a French restaurant.