All reviews seem negative
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...