Terroir & Nenuphar is a French restaurant offering a concise menu of generous and flavorful dishes.