El Rey De Pollo is a restaurant specializing in chicken. It operates with extended hours, staying open until midnight daily. The establishment is located at 11468-11504 E 21st St in Tulsa, Oklahoma.