El Castillo Del Pollo specializes in delicious roasted chicken. They also offer a variety of à la carte dishes and daily lunches.