Chez Papa 13 is a restaurant serving Southwest France cuisine, offering generous portions in a casual setting.