Restaurant · Yantzaza, Ecuador
PAPI CHICKEN is a Restaurant business in Yantzaza, Ecuador. It holds a 4.2 / 5 rating from 188 customer reviews.