Super Pollo is a chicken restaurant serving flavorful meals with Mexican and Spanish influences. Established in 1984.