Chez Papa is a French restaurant specializing in cuisine from the southwest of France.