Chez Papa is a restaurant serving cuisine from Southwest France.