El Pollon Crestview is a restaurant specializing in chicken dishes. They offer takeout and are open for business, with hours typically from 10 AM to 10 PM on weekdays and Saturdays, and 10 AM to 9 PM on Sundays. The establishment is located at 3375 S Ferdon Blvd.