This is the money fast food fried chicken! Best skin ever! The sides could be better but they have stepped...
All reviews seem positive
In ShortFounded in 1971 in Guatemala City, this family-dining franchise expanded into other Latin American countries before opening in Los Angeles in 2002. Today, the restaurant's...