Chez Papa 20 is a French restaurant located in Paris. It offers daily service and is situated near the town hall in the 20th arrondissement. The establishment is known for its welcoming atmosphere and commitment to customer satisfaction.